Curriculum Guide
| Courses common to both Thesis and Non-Thesis Routes | Credit Hours |
|---|---|
| CS 530 Programming Languages | 3 |
| CS 550 Operating Systems | 3 |
| CS 552 Applied Complexity Theory | 3 |
| CS 557 Information Security | 3 |
| CS 610 Networking and Security | 3 |
| CS 630 Compiler Theory and Implementation | 3 |
| CS 633 Computer Forensics | 3 |
| CS 635 Secure Network Operations | 3 |
| CS 640 Malware Analysis | 3 |
| Approved Elective | 3 |
| Total Common Courses | 30 |
| Thesis Route | |
| CS 700 Thesis Research | 6 |
| Non- Thesis Route | |
| Approved Electives | 6 |
| Total Credits Required | 36 |
All students are required to pass a comprehensive examination after the first year of study in order to continue in the program. This exam covers topics in the first year of the curriculum.
Recommended Two Year Course Sequence
| Semester 1 (Fall) |
|---|
| CS 530 Programming Languages |
| CS 550 Operating Systems |
| CS 552 Applied Complexity Theory |
| Semester 2 (Spring) |
| CS 557 Information Security |
| CS 630 Compiler Theory and Implementation |
| CS 633 Computer Forensics |
| Semester 3 (Fall) |
| CS 610 Networking and Security |
| CS 640 Malware Analysis |
| Elective / Thesis Research |
| Semester 4 (Spring) |
| CS 635 Secure Network Operations |
| Elective |
| Elective / Thesis Research |
Part-time students may complete the program at a pace commensurate with their professional and personal obligations, in two to six years. A customized plan of study should be worked out with the concentration director.
Announcements
- April 3 - Registration for 2012 Fall Semester Begins
- April 27 - Last Day of Classes
- April 30 - May 4 - Final Exams
- May 4 - Graduate School Commencement
- May 5 - Undergraduate Commencement

