Program Area Requirements
MS Program Area Requirements Approved Courses
The CS MS degree has three area requirements, to ensure that students graduate
with a reasonably broad background in Computer Science.
The catalog courses that are approved for each of these areas is as follows:
-- Computer Science Theory area:
CS 408, 434, 437, 438, 447, 449, 451, 455, 510, 533, 553, 555, 586.
-- Software Development/Engineering area:
CS 407, 412, 420, 435, 485, 487, 520, 585.
-- Computing Systems Technologies area:
CS 401, 406, 410, 416, 430, 436, 440, 514, 530, 534, 540.
Additional Special Topics courses (CS 491/591) may also be approved by the Graduate Program Director as meeting an area requirement. Such courses will be announced to all graduate students. Otherwise, Special Topics courses should be assumed to not meet the area requirements.
Notice that there are both 400 and 500-level courses in each area.
It is important that MS students register for sufficient 500-level courses to graduate.