- Cryptography and Network Security
- Programming and Data Structure
- Computer Organization and Architecture
- VLSI System Design
- Discrete Structures
- Switching Circuits and Logic Design (Ongoing)
- Switching Circuits Laboratory (Ongoing)
- Operating Systems
- Electronic Design Automation
- Distributed Systems
- Database Design