| Course Structure | |||||
| FOUNDATION COURSES | |||||
| Unit | Course Name | L | T | P | CR |
| IT 401 | Theoretical Foundation of IT | 3 | 0 | 2 | 4 |
| IT 402 | Fundamentals of Computer Systems | 3 | 0 | 2 | 4 |
| IT 403 | Fundamentals of Information Processing | 3 | 0 | 2 | 4 |
| CORE COURSES | |||||
| IT 501 | Advanced Database Systems | 3 | 0 | 2 | 4 |
| CS 521 | Object Oriented Programming & Design | 2 | 1 | 2 | 4 |
| CS 507 | Computer Networks | 3 | 0 | 2 | 4 |
| CS 505 | Software Engineering | 3 | 0 | 2 | 4 |
| IT 502 | Distributed Systems | 3 | 0 | 0 | 3 |
| ELECTIVE COURSES | |||||
| IT 503 | Multimedia Systems | 3 | 0 | 2 | 4 |
| CS 602 | Image Processing | 3 | 0 | 0 | 3 |
| IT 504 | E-Commerce | 3 | 0 | 0 | 3 |
| IT 505 | Transmission of Information | 3 | 0 | 0 | 3 |
| CS 604 | Optimization tTechniques | 3 | 0 | 0 | 3 |
| CS 506 | Data Communication | 3 | 0 | 0 | 3 |
| CS 522 | Computer Graphics | 3 | 0 | 2 | 4 |
| CS 523 | Enterprise Resource Planning | 3 | 0 | 0 | 3 |
| CS 525 | Artificial Intelligence | 3 | 0 | 0 | 3 |
| CS 601 | Design & Analysis of Algorithms | 3 | 0 | 0 | 3 |
| IT 506 | Logic Programming | 3 | 0 | 0 | 3 |
| IT 507 | Computer Security & Cryptography | 3 | 0 | 0 | 3 |
| CS 526 | Management Information System | 3 | 0 | 0 | 3 |
| IT 508 | Micro Computer Based Design | 2 | 0 | 4 | 4 |
| IT 509 | Data Mining & Data Warehousing | 3 | 0 | 2 | 4 |
| CS 606 | Computer Architecture & Parallel Processing | 3 | 0 | 0 | 3 |
| IT 510 | Advanced Operating Systems | 3 | 0 | 2 | 4 |
| CS 605 | Simulation & Modelling | 3 | 0 | 0 | 3 |
| CS 603 | Web Technology | 2 | 0 | 2 | 3 |
| IT 602 | End-Term Project I | 8 | |||
| IT 603 | End-Term Project II | 16 | |||