| Theory |
| 1. COT 6405 |
Analysis of Algorithms |
| 2. MAP 6264 |
Queueing Theory |
| 3. COT 6200 |
Philosophy of Computation |
| Software Development |
| 1. COP 5330 | Object-Oriented Software Design |
| 2. CEN 5035 | Software Engineering |
| 3. COT 5310 |
Programming Languages |
| 4. COP 6618 |
Concurrent Programming |
| 5. CEN 6076 |
Software Testing |
| Computer Systems |
| 1. CNT 5715 | Computer Network Programming |
| 2. CEN 6405 | Computer Performance Modeling |
| 3. CIS 6370 | Computer Data Security |
| 4. COP 6617 | Distributed Systems Design |
| 5. COP 6731 | Theory and Implementation of Database Systems |
| 6. CIS 6302 |
Mobile Computing |
| 7. CAP 6673 |
Data Mining and Machine Learning |
| 8. CAP 6010 |
Multimedia Systems |
| 9. CDA 6122 |
Evaluation of Parallel and Distributed Systems |
| 10. CAP 5615 |
Introduction to Neural Networks |
| 11. CDA 6508 |
Ad Hoc Networks |