The course is taught over the four years and in eight semesters. Students spend considerable time in the lab, where they are encouraged to apply what was taught in the classroom and see for themselves how, why and what makes things work.

First Semester Second Semester
  • CSC109 Introduction to Information Technology
  • CSC110 C Programming
  • CSC111 Digital Logic
  • MTH112 Mathematics I
  • PHY113 Physics
  • CSC160 Discrete Structure
  • CSC161 Object Oriented Programming
  • CSC162 Microprocessor
  • MTH163 Mathematics II
  • STA164 Statistics I
Third Semester  Fourth Semester
  • CSC206 Data Structure and Algorithms
  • CSC207 Numerical Method
  • CSC208 Computer Architecture
  • CSC209 Computer Graphics 
  • STA210 Statistics II
  • CSC257 Theory of Computation
  • CSC258 Computer Networks
  • CSC259 Operating Systems
  • CSC260 Database Management System
  • CSC261 Artificial Intelligence
Fifth Semester Sixth Semester
  • CSC314 Design and Analysis of Algorithms
  • CSC315 System Analysis and Design
  • CSC316 Cryptography
  • CSC317 Simulation and Modeling
  • CSC318 Web Technology 
  • Elective I

Elective: Any one

1. Multimedia Computing (CSC319) 
2. Wireless Networking (CSC320) 3. Image Processing (CSC321) 
4. Knowledge Management (CSC322) 
5. Society and Ethics in Information Technology (CSC323) 
6. Microprocessor Based Design (CSC324)

  • CSC364 Software Engineering
  • CSC365 Complier Design and Construction
  • CSC366 E-Governance
  • CSC367 NET Centric Computing
  • CSC368 Technical Writing
  • Elective II

Elective: any one

1. Applied Logic (CSC369) 
2. E-commerce (CSC370) 
3. Automation and Robotics (CSC371)
4. Neural Networks (CSC372) 
5. Computer Hardware Design (CSC373) 
6. Cognitive Science (CSC374)

Seventh Semester Eighth Semester
  • CSC409 Advanced Java Programming
  • CSC410 Data Warehousing and Data Mining
  • MGT411 Principles of Management
  • CSC412 Project Work
  • Elective III

Elective: any one

1. Information Retrieval (CSC413)
2. Database Administration (CSC414)
3. Software Project Management (CSC415) 
4. Network Security (CSC416) 
5. Digital System Design (CSC417)
6. International Marketing (MGT418)

  • CSC461 Advanced Database
  • CSC462 Internship
  • Elective IV
  • Elective V
Elective: Any two

1. Advanced Networking with IPV6 (CSC463) 
2. Distributed Networking (CSC464) 
3. Game Technology (CSC465) 
4. Distributed and Object Oriented Database (CSC466) 
5. Introduction to Cloud Computing (CSC467) 
6. Geographical Information System (CSC468) 
7. Decision Support System and Expert System (CSC469) 
8. Mobile Application Development (CSC470) 
9. Real Time Systems (CSC471) 
10. Network and System Administration (CSC472) 
11. Embedded Systems Programming (CSC473) 
12. International Business Management (MGT474)