| Computer Architecture and Design |
| 1. CDA 6155 |
Advanced Computer Architecture |
| 2. CDA 6316 |
Embedded System Design I |
| 3. CDA 6132 |
Multiprocessor Architecture |
| 4. CDA 6214 |
Structured VLSI Design |
| 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 |