- Software Engineering
- Software Architecture
- Web Technologies
- Analysis of Algorithms
- Database Systems
- 3-D Graphics and Rendering
- Computer Networks
- Probalistic Methods In Computer Systems Modeling and Simulation
- TV/Video Engineering
- Mobile Communications
- Microcontrollers & Microprocessors
- Data Compression & Encryption
- Digital & Satellite Communications