|
Course |
Course Title |
Hour | |
|
Research Methods and Presentations |
3 |
||
|
Theory and Implementation of Programming Languages |
3 |
||
|
Advanced Database Systems |
3 |
||
|
Advanced Computer System Architecture |
3 |
||
|
Theory of Computation |
3 |
||
|
Algorithmic Processes |
3 |
||
|
Software Engineering I |
|
||
|
Computer Science Electives |
15 |
||
|
Total For The Program |
36 |
||
Select 5 graduate courses from the following list, including at least 2 with a CS prefix.
** Note that, although a thesis is NOT required, a thesis option is available, which requires a student to take six credits of CS 7803 – Master's Thesis as part of his/her electives.
*** Note that a maximum of 9 total semester hours of "approved" transfer credit may be counted toward the MSCS degree.
An overall GPA of 3.0 ("B") or better is required over all graduate coursework attempted.
In all graduate programs, a minimum of a 3.0 G.P.A. is required. No grades below 'C' may be applied to a graduate program's requirements, and a maximum of 2 'C' grades at the level of 6000 or above may be applied to a graduate program's requirements.
Transition Courses
The following transition courses may be required for provisional acceptance students. These courses may not be used to satisfy degree requirements.
|
Advanced Programming and Data Structures |
3 |
|
|
Database Systems |
3 |
|
|
CS 5183 |
Object-Oriented Programming |
3 |
|
Computer Architecture |
3 |
|
|
Operating Systems |
3 |
|
|
Mathematical Structures for Computer Science |
3 |
NOTE: Some students may be advised to start with the undergraduate CSE 1301 – Programming & Problem Solving I course.