Master of Science in Computer Science
Program of Study
The 30 credits required for the Master of Science in Computer Science include four core courses (12 credits), elective courses chosen in consultation with an academic adviser and a thesis or non-thesis option. Students must maintain a minimum cumulative GPA of 3.00 to remain in the MS-CS program. A minimum grade of C is required in all graduate courses.
Curriculum (Thesis Option)
Code | Title | Credits |
---|---|---|
CSC 510 | Computer Architecture | 3 |
CSC 515 | Algorithms & Design | 3 |
CSC 520 | Operating Systems | 3 |
CSC 530 | Embedded Systems | 3 |
CSC 691 | MS Thesis I | 3 |
CSC 692 | MS Thesis II | 3 |
Graduate electives | 12 | |
Total Credits | 30 |
Curriculum (Non-Thesis Option)
Code | Title | Credits |
---|---|---|
CSC 510 | Computer Architecture | 3 |
CSC 515 | Algorithms & Design | 3 |
CSC 520 | Operating Systems | 3 |
CSC 530 | Embedded Systems | 3 |
Graduate electives | 18 | |
Total Credits | 30 |
Graduate electives
Code | Title | Credits |
---|---|---|
CSC 575 | Special Topics in Computer Science | 1-4 |
CSC 605 | Foundations of Cybersecurity | 3 |
CSC 615 | Computational Geometry | 3 |
CSC 625 | Database Systems | 3 |
CSC 630 | Parallel Processing and Design | 3 |
CSC 640 | Computer Networks | 3 |
CSC 645 | Computer Graphics | 3 |
CSC 650 | Neural Networks | 3 |
CSC 675 | Advanced Topics in Computer Science | 1-4 |
CSC 699 | Independent Study | 1-4 |