The MS in Computer Science requires students to complete 36 credit hours, as designated below. Only grades of 'C' or better may be applied to meet the degree requirements (including transition coursework). An overall GPA of 3.0 ("B") or better is required over all graduate coursework attempted. A maximum of 2 'C's at the level of 6000 or above may be applied if offset by the same number or more of 'A's at the level of 6000 or above.
The following courses are required for students who entered the program in the fall 2009 or later
* CS 6123 Theory and Implementation of Programming Languages* CS 6223 Advanced Computer System Architecture
* CS 6413 Theory of Computation
* CS 6423 Algorithmic ProcessesIn addition, students are required to complete 8 courses at the 6000 level. At least 5 courses must have a CS prefix. The other 3 could be SWE or IT (or CS), with at most one IT course.
Note that, although a thesis is not required, a thesis option is available. A thesis is equivalent to 2 courses, and students who are interested in the thesis option are encouraged to start their thesis research at least two semester before they intend to graduate.
Additional information about the MS in Computer Science is available from the program coordinator Dr. Jeffrey Chastine.