| Semester-I | Semester-II | Semester-III |
| 1. Introduction to Programming (C) | 1. Introduction to Programming C++ | 1. Computer architecture |
| 2. Introduction to computers and Information Technology | 2. Principles of Digital Electronics | 2. Database Management System |
| 3. Applied & Discrete Mathematics | 3. Numerical Methods & Statistical Technique | 3. Computational Problem solving Using Python |
| 4. Communication Skills-I | 4. Communication Skills-II | 4. Environmental Studies–II (Compulsory) |
| 5. Punjabi/Basic Punjabi | 5. Punjabi/Basic Punjabi | 5. Programming Lab- Python |
| 6Practical-I (MS Office 2010 and Basic C Programming) | 6. Practical-I (Advanced C++ Programming) | 6. Programming Lab- Oracle |
| 7.Drug Abuse: Problem, Management and | 7. Drug Abuse: Problem, Management and Prevention (Compulsory Paper) | |
| Prevention (Compulsory Paper) | ||
| Semester-IV | Semester-V | Semester-VI |
| 1. Data Structure & File Processing | 1. Computer Networks | 1. Computer Graphics |
| 2. Information Systems | 2. Web Technologies | 2. Software Engineering |
| 3. Internet Applications | 3. Operating System | 3. Implementation of |
| 4. System Software | 4. JAVA Programming Language | Applications of Computer |
| 5. Environmental Studies–II (Compulsory) | 5. Lab based on JAVA Programming Language | Graphics in C++/C |
| 6. Lab- Data Structures Implementation using C++ | 6. Lab based on ASP.NET | 4. Project |
| 7. Lab –Web Designing and use of Internet |