| Basic Concepts of Information Technology | 3 |
| Principles of Management | 3 |
| Thinking Skills & Problem Solving | 3 |
| Introduction to Communication | 3 |
| Computer Programming | 3 |
| Discrete Mathematics | 3 |
| Data Structure | 3 |
| Database System | 3 |
| Computer Architecture | 3 |
| Operating System | 3 |
| Object Oriented Approach in Software Developmen | 3 |
| System Analysis & Design | 3 |
| Object Oriented Programming I | 3 |
| Object Oriented Programming II | 3 |
| Software Engineering | 3 |
| Introduction to Networking | 3 |
| Web Programming | 3 |
| Human Computer Interaction | 3 |
| Introduction to Distributed System | 3 |
| Intermediate Java Programming | 3 |
| Intelligent System | 3 |
| Elements of Computer Science Theory | 3 |
| Language Processing Techniques | 3 |
| Intermediate Database | 3 |
| Knowledge Modelling & Representation | 3 |
| Introduction to Statistics | 3 |
| Current Trends in Computing | 3 |
| Project | 6 |
| Data Analysis & Modelling | 3 |
| Computer Programming | 3 |
| Discrete Mathematics | 3 |
| Data Structure | 3 |
| Database Implementation | 3 |
| Computer Architecture | 3 |
| Operating System | 3 |
| Object Oriented Approach in Software Development | 3 |
| System Analysis & Design | 3 |
| Object Oriented Programming | 3 |
| Software Engineering | 3 |
| Introduction to Networking | 3 |
| Web Programming | 3 |
| Human Computer Interaction | 3 |
| Management Information System | 3 |
| Information Technology Project Management | 3 |
| Introduction to IS Audit, Security & Control | 3 |
| E-Commerce | 3 |
| Intelligent Systems | 3 |
| Visual Programming | 3 |
| Network Security & Design | 3 |
| Software Construction | 3 |
| Strategic Information System | 3 |
| Introduction to Statistics | 3 |
| Current Trends in Computing | 3 |
| Project |
| Data Analysis and Modelling | 3 |
| Computer Programming | 3 |
| Discrete Mathematics | 3 |
| Data Structure | 3 |
| Database Implementation | 3 |
| Computer Architecture | 3 |
| Operating System | 3 |
| Object Oriented Approach in Software Development | 3 |
| Object Oriented Programming | 3 |
| Introduction to Networking | 3 |
| Web Programming | 3 |
| Human Computer Interaction | 3 |
| Introduction to Network Protocols | 3 |
| Introduction to Distributed System | 3 |
| Intermediate Network Architecture & Protocols | 3 |
| Switching Technologies | 3 |
| Wireless Technology | 3 |
| Introduction to Network Programming | 3 |
| Intermediate Distributed System | 3 |
| Web Server Technology | 3 |
| Server Security | 3 |
| Information Technology Project Management | 3 |
| Intermediate Network Programming | 3 |
| Network Security & Design | 3 |
| Mobile Computing | 3 |
| Current Trends in Computing | 3 |
| Network Computing Project | 6 |
| Data Analysis & Modelling | 3 |
| Computer Programming | 3 |
| Discrete Mathematics | 3 |
| Data Structure | 3 |
| Database Implementation | 3 |
| Computer Architecture | 3 |
| Operating Systems | 3 |
| Object Oriented Approach in Software Development | 3 |
| Requirements Engineering | 3 |
| Software Architecture and Design | 3 |
| Object Oriented Programming | 3 |
| Software Engineering | 3 |
| Introduction to Networking | 3 |
| Web Programming | 3 |
| Human Computer Interaction | 3 |
| Software Quality Assurance | 3 |
| Information Technology Project Management | 3 |
| Introduction to IS Audit, Security & Control | 3 |
| Software Engineering for Realtime Systems | 3 |
| Change Software Management | 3 |
| Software Testing | 3 |
| Intermediate Java Progamming | 3 |
| Software Construction | 3 |
| Management Information System | 3 |
| Current Trends in Computing | 3 |
| Software Engnering Project | 6 |