- Theory of Computations
- Data Structures & Algorithms
- Design and Analysis of Algorithms
- Soft Computing
- Switching Theory & Logic Design
- Language Processors
- Database Management Systems
- Computer Networks
- Operating Systems
- File Structures & Algorithms
- Computer Graphics
- Computer Organization
- Software Engineering
- Problem Solving & Computer Programming