Master of Science in Computer Science
30 credits
Required mathematics background courses
Required computer science background courses
| CS 120 | Comp Sci 1: Prog Fundamentals | 4 |
| CS 121 | Computer Science 2 | 4 |
| CS 124 | Discrete Structures | 3 |
| CS 224 | Des and Analy of Algorithms | 3 |
| CS 230 | Computer Org and Arch | 3 |
| CS 380 | Theory of Computation 1 | 3 |
| CS 431 | Programming Languages | 3 |
Required graduate courses, 12 credits
All students
Concentration 1
| CS 668 | Graphs, Algo, and Apps | 3 |
| CS 670 | Advanced Theory of Computation | 3 |
Concentration 2
Elective graduate courses, 18 credits
Total Credit Hours: 30
Courses as approved by departmental graduate advisor.