Bachelor of Science in Computer Science
Cultivating academic distinction and pioneering research in computing, with the ambition to emerge as a regional leader in technological innovation and societal advancement.
The Bachelor’s in Computer Science programs are dedicated to delivering top-notch education, fostering technical proficiency, critical thinking, and a commitment to public duty, with a balanced emphasis on both theoretical and applied aspects of computer science. Through innovative curricula and an inclusive environment, we equip graduates for success, emphasizing excellence in teaching, research, and service across various computer science specializations
PROGRAM OBJECTIVES (POs)
| PO # | Statement |
| PO-1 | Establishing in-depth understanding of theoretical concepts and industry best practices related to Computer Science. |
| PO-2 | Applying core Computer Science knowledge and analytical skills to optimally solve real-world problems. |
| PO-3 | Imbuing quest for learning and engaging in continuous professional development in the field of computer science by carrying research and adopting professional practices. |
| PO-4 | Developing the ability to work in a multi-disciplinary and multicultural environment in teams incorporating soft skills and maintaining high ethical standards. |
Graduate Attributes (GAs) to POs Mapping
Sr. No. | Graduate Attributes | Program Objectives | |||
PO 1 | PO 2 | PO 3 | PO 4 | ||
GA 1 | Individual and Teamwork | ✓ | ✓ | ||
GA 2 | Communication | ✓ | ✓ | ||
GA 3 | Computing Professionalism and Society | ✓ | ✓ | ||
GA 4 | Ethics | ✓ | ✓ | ||
GA 5 | Life-long Learning | ✓ | |||
GA 6 | Individual and Teamwork | ✓ | ✓ | ||
GA 7 | Communication | ✓ | ✓ | ||
GA 8 | Computing Professionalism and Society | ✓ | |||
GA 9 | Ethics | ✓ | |||
GA 10 | Life-long Learning | ✓ | |||
Program & Curriculum Details
Structure of BS(CS) Program
Total Credit Hours: 136
Total Courses: 44
Semesters: 8
Duration: 4 Years
Category: Courses (Credit Hours)
General Education: 15 (34)
Major courses: 18 (58) + 7 (21)
Allied/interdisciplinary courses: 5 (15)
Internship/field experience: N/A
Capstone project: 2 (6)
Total: 47 (134)
| S # | COURSE CODES | CLASS | COURSE TITLE | CREDIT HOURS | PRE-REQ | CO-REQ | |
|---|---|---|---|---|---|---|---|
| SEMESTER 1 | |||||||
| 1 | CMC111 | CORE | Programming Fundamentals | 3 + 0 | - | CMC111-L | |
| CMC111-L | CORE | Programming Fundamentals (Lab) | 0 + 1 | - | |||
| 2 | GER111 | GenEd | Application of Information & Communication Technologies | 2 + 0 | - | GER111-L | |
| GER111-L | GenEd | Application of Information & Communication Technologies (Lab) | 0 + 1 | - | |||
| 3 | GER121 | GenEd | Functional English | 3 + 0 | - | ||
| 4 | IDS111 | IDS | IDS-I (Calculus and Analytic Geometry) | 3 + 0 | - | ||
| 5 | GERxxx | GenEd | Natural Science* | 2 + 0 | - | GERxxx-L | |
| GERxxx-L | GenEd | Natural Science | 0 + 1 | - | |||
| 13+3 (16) | |||||||
| SEMESTER 2 | |||||||
| 1 | GER xxx | GenEd | Arts & Humanities* | 2 + 0 | - | ||
| 2 | CMC112 | CORE | Object-Oriented Programming | 3 + 0 | CMC111 | CMC112-L | |
| CMC112-L | CORE | Object Oriented Programming (Lab) | 0 + 1 | CMC111 | |||
| 3 | CMC121 | CORE | Digital Logic Design | 3 + 0 | GER152 | CMC121-L | |
| CMC121-L | CORE | Digital Logic Design (Lab) | 0 + 1 | GER155 | |||
| 4 | IDS112 | IDS | IDS-II (Linear Algebra ) | 3 + 0 | IDS-1 | ||
| 5 | GERxxx | GenEd | Quantitative Reasoning–I* | 3 + 0 | - | ||
| 6 | GER241 | GenEd | Pakistan Studies | 2 + 0 | - | ||
| 7 | GEN111* | GenEd | Understanding of the Holy Quran-I * | 0 + 1 | - | ||
| 16+3 (19) | |||||||
| SEMESTER 3 | |||||||
| 1 | GERxxx | GenEd | Quantitative Reasoning–II* | 3 + 0 | GERxxx (QR-I) | ||
| 2 | CMC331 | CORE | Database Systems | 3 + 0 | CMC112 | CMC331-L | |
| CMC331-L | CORE | Database Systems (Lab) | 0 + 1 | CMC112 | |||
| 3 | CMC251 | CORE | Data Structures | 3 + 0 | CMC112 | CMC251-L | |
| CMC251-L | CORE | Data Structures (Lab) | 0 + 1 | CMC112 | |||
| 4 | GERxxx | GenEd | Social Science* | 2 + 0 | - | ||
| 5 | CMC262 | CORE | Computer Networks | 2 + 0 | CMC121 | CMC262-L | |
| CMC262-L | CORE | Computer Networks (Lab) | 0 + 1 | CMC121 | |||
| 6 | GEN112* | GenEd | Understanding of the Holy Quran-II* | 0 + 1 | GEN111 | ||
| 7 | GER122 | GenEd | Expository Writing | 3 + 0 | GER121 | ||
| 16+4 (20) | |||||||
| SEMESTER 4 | |||||||
| 1 | GER443 | GenEd | Civics and Community Engagement | 2 + 0 | - | ||
| 2 | GER141 | GenEd | Islamic Studies | 2 + 0 | - | ||
| 3 | GER464 | GenEd | Entrepreneurship | 2 + 0 | - | ||
| 4 | CMC241 | CORE | Operating Systems | 3 + 0 | CMC251 | CMC241-L | |
| CMC241-L | CORE | Operating Systems (Lab) | 0 + 1 | CMC251 | |||
| 5 | CMC254 | CORE | Design & Analysis of Algorithms | 3 + 0 | CMC251 | ||
| 6 | GER142 | GenEd | Ideology and Constitution of Pakistan | 2 + 0 | - | ||
| 7 | CMC371 | CORE | Software Engineering | 3 + 0 | CMC251 | ||
| 17+1 (18) | |||||||
| SEMESTER 5 | |||||||
| 1 | CMC224 | CORE | Computer Organization & Architecture | 2 + 0 | CMC121 | CMC224-L | |
| CMC224-L | CORE | Computer Organization & Architecture (Lab) | 0 + 1 | CMC121 | |||
| 2 | CMC363 | CORE | Information Security | 2 + 0 | CMC262 | CMC363-L | |
| CMC363-L | CORE | Information Security (Lab) | 0 + 1 | CMC262 | |||
| 3 | CSC341 | CORE | Theory of Automata | 3 + 0 | CMC254 | ||
| 4 | CMC383 | CORE | Artificial Intelligence | 2 + 0 | CMC254 | CMC383-L | |
| CMC383-L | CORE | Artificial Intelligence (Lab) | 0 + 1 | CMC254 | |||
| 5 | IDSxxx | IDS | IDS-III* | 3 + 0 | IDS-2 | ||
| 6 | IDSxxx | IDS | IDS-IV* | 3 + 0 | IDS-2 | ||
| 15+3 (18) | |||||||
| SEMESTER 6 | |||||||
| 1 | CMC355 | CORE | Cloud Computing | 3 + 0 | CMC363 | ||
| 2 | XXXXXX | ELEC | Elective-I** | 3 + 0 | - | ||
| 3 | XXXXXX | ELEC | Elective-II** | 3 + 0 | - | ||
| 4 | XXXXXX | ELEC | Elective-III** | 3 + 0 | - | ||
| 5 | XXXXXX | ELEC | Elective-IV** | 3 + 0 | - | ||
| 15+0(15) | |||||||
| SEMESTER 7 | |||||||
| 1 | XXXXXX | ELEC | Elective-V** | 3 + 0 | - | ||
| 2 | XXXXXX | ELEC | Elective-VI** | 3 + 0 | - | ||
| 3 | XXXXXX | ELEC | Elective-VII** | 3 + 0 | - | ||
| 4 | CMC493 | CORE | Field Experience / Internship*** | 3 + 0 | - | ||
| 5 | CMC491 | CORE | Final Year Design Project (FYDP)–I | 0 + 3 | CMC383 | ||
| 12+3(15) | |||||||
| SEMESTER 8 | |||||||
| 1 | CMC492 | CORE | Final Year Design Project (FYDP)–II | 0 + 3 | CMC491 | ||
| 2 | XXXXXX | ELEC | Elective VIII** | 3 + 0 | - | ||
| 3 | CMC494 | CORE | Professional Certification*** | 3 + 0 | - | ||
| 6+3(9) | |||||||
| TOTAL CREDIT HOURS | 130 | ||||||
| *These courses will be selected from the respective pools. | |||||||
| **These courses will be offered from the list of electives based on the specialized stream selected by the student. The list of elective courses applicable to the students for the previous SoS. | |||||||
| *** | |||||||
| a. | This requirement cannot be substituted with other additional coursework. | ||||||
| b. | Students may complete their certification and internship at any time during the 4-year degree, preferably after the 5th Semester. | ||||||
| c. | The execution of the internship will be governed by the IU Internship Handbook. | ||||||
| d. | The University will finalize and offer the appropriate certification(s) in accordance with prevailing industry trends and skill requirements at that time, ensuring maximum relevance and employability. | ||||||
| e. | The student is obliged to opt for Certification(s) according to the recommendations included in the HEC’s curriculum (stream specific | ||||||
| / PASHA / PSEB) or as relevant at the time under the guidance of the department. The initial certification is adopted as recommended by PSEB, MoITT. Further updates are available on the website: https://techdestination.com/. | |||||||
| f. | A 3-credit Internship / Field Experience will be offered with the following Assessment models: | ||||||
| 1. | On-site (Physical) – Working at an organization’s office or workplace. | ||||||
| 2. | Remote / Online – Working virtually for an organization. | ||||||
| 3. | University-assigned Projects/Tasks – Completing approved work given by the university. | ||||||
| 4. | Industry-focused Courses / Workshops / Bootcamps offered or approved by the university. | ||||||
| List of Natural Sciences Courses for BS Computer Science Program | |||||||
| S.No | Course Code | Course Title | Credit Hours | ||||
| 1 | GER152 | Applied Physics | 2 + 1 | ||||
| 2 | GER124 | Biotechnology for computing | 2 + 1 | ||||
| List of Arts & Humanities Courses for BS Computer Science Program | |||||||
| S.No | Course Code | Course Title | Credit Hours | ||||
| 1 | GEN412 | Introduction to Philosophy and Critical Thinking | 2 + 0 | ||||
| 2 | GER123 | Communication Skills | 2 + 0 | ||||
| 3 | GEN413 | Visual Arts & Design Fundamentals | 2 + 0 | ||||
| 4 | GER126 | Design, Creativity & Media | 2 + 0 | ||||
| List of Quantitative Reasoning - Courses for BS Computer Science Program | |||||||
| S.No | Course Code | Course Title | Credit Hours | ||||
| 1 | MS302 | Numerical Computing | 3 + 0 | ||||
| 2 | MTE212 | Probability & Statistic | 3 + 0 | ||||
| 3 | GER132 | Discrete Mathematics | 3 + 0 | ||||
| 4 | CSC590 | Simulation & Modeling | 3 + 0 | ||||
| List of Social Sciences Courses for BS Computer Science Program | |||||||
| S.No | Course Code | Course Title | Credit Hours | ||||
| 1 | GER261 | Introduction to Management | 2 + 0 | ||||
| 2 | GER262 | Sociology | 2 + 0 | ||||
| 3 | GER264 | Computational Economics | 2 + 0 | ||||
| List of Interdisciplinary Courses (IDS) for BS Computer Science Program | |||||||
| S.No | Course Code | Course Title | Credit Hours | ||||
| 1 | IDS111 | Calculus and Analytical Geometry (Mandatory) | 3+0 | ||||
| 2 | IDS112 | Linear Algebra (Mandatory) | 3+0 | ||||
| 3 | IDS321 | Organizational Behavior | 3+0 | ||||
| 4 | IDS322 | Professional Practice | 3+0 | ||||
| 5 | IDS323 | Technology Management | 3+0 | ||||
| 6 | IDS324 | Technology and Sustainable Development | 3+0 | ||||
| 7 | IDS325 | Digital Media & Communication Studies | 3+0 | ||||
| 8 | IDS326 | Project Management | 3+0 | ||||
| 9 | IDS331 | E-Governance and ICT Policy | 3+0 | ||||
| 10 | IDS332 | Environmental Science | 3+0 | ||||
| 11 | IDS333 | Geographic Information Systems (GIS) & Spatial Data | 3+0 | ||||
| 12 | IDS334 | Smart Cities & Urban Informatics | 3+0 | ||||
| 13 | IDS335 | Cyber Law & Digital Policy | 3+0 | ||||
| 14 | IDS336 | Media and Information Literacy | 3+0 | ||||
| 15 | IDS337 | Educational Technology (EdTech) | 3+0 | ||||
| 16 | IDS341 | Digital Marketing & E-Commerce | 3+0 | ||||
| 17 | IDS342 | Financial Technology (FinTech) Fundamentals | 3+0 | ||||
| 18 | IDS343 | Economics | 3+0 | ||||
| 19 | IDS351 | Bioinformatics | 3+0 | ||||
| List of Elective Courses Stream for BS Computer Science Program | |||||||
| 1. | SOFTWARE ENGINEERING (SE) – Courses | ||||||
| S.No | Course Code | Semester | Course Title | Credit Hours | |||
| 1 | SEC231 | 6 | Software Requirement Engineering | 3+0 | |||
| 2 | SEE312 | 6 | Software Quality and Testing | 2+1 | |||
| 3 | SEE313 | 6 | Software Project Management | 3+0 | |||
| 4 | SEE316 | 6 | Human Computer Interaction | 2+1 | |||
| 5 | ITE318 | 6 | Internet of Things and Its Applications | 2+1 | |||
| 6 | SEC311 | 7 | Software Design and Architecture | 3+0 | |||
| 7 | SEC312 | 7 | Software Construction and Development | 2+1 | |||
| 8 | AIE315 | 7 | Machine Learning | 2+1 | |||
| 9 | CMC443 | 7 | Parallel and Distributed Computing | 2+1 | |||
| 10 | SEE411 | 7 | Cross-platform Application Development | 3+0 | |||
| 11 | SEE421 | 8 | DevOps Principles and Practices (DevOps) | 2+1 | |||
| 12 | SEE422 | 8 | Software Re-Engineering | 3+0 | |||
| 13 | SEE423 | 8 | Formal Methods and Design | 3+0 | |||
| 2. | ARTIFICIAL INTELLIGENCE (AI) – Courses | ||||||
| S.No | Course Code | Semester | Course Title | Credit Hours | |||
| 1. | AIC212 | 6 | Programming for AI | 3+0 | |||
| 2. | AIE315 | 6 | Machine Learning | 2+1 | |||
| 3. | AIE341 | 6 | Deep Learning | 3+0 | |||
| 4. | AIC331 | 6 | Knowledge Representation and Reasoning | 3+0 | |||
| 5. | CSC422 | 6 | Data Mining | 3+0 | |||
| 6. | AIE316 | 6 | Optimization Techniques | 3+0 | |||
| 7. | AIE431 | 6 | Evolutionary Computing & Swarm Intelligence | 3+0 | |||
| 8. | AIE442 | 7 | Generative AI | 2+1 | |||
| 9. | AIE423 | 7 | Computer Vision | 3+0 | |||
| 10. | AIE441 | 7 | Natural Language Processing | 2+1 | |||
| 11. | AIE414 | 7 | Reinforcement Learning | 3+0 | |||
| 12. | CSE487 | 7 | Machine Learning Operations (MLOps) | 3+0 | |||
| 13. | AIE331 | 7 | Agentic AI (AI Agents) | 3+0 | |||
| 14. | AIE444 | 8 | Speech and Language Processing | 3+0 | |||
| 3. | CYBER SECURITY – Courses | ||||||
| S.No | Course Code | Semester | Course Title | Credit Hours | |||
| 1. | CYE314 | 6 | Digital Forensics and Incident Response | 2+1 | |||
| 2. | SEN613 | 6 | Applied Cryptography | 2+1 | |||
| 3. | CYE315 | 6 | Artificial Intelligence for Cyber Security | 2+1 | |||
| 4. | CYE316 | 6 | Blockchain and Web 3 Security | 2+1 | |||
| 5. | CYC231 | 6 | Information Assurance | 3+0 | |||
| 6. | CYC312 | 6 | Network Security | 2+1 | |||
| 7. | CYC321 | 6 | Secure Software Design and Development | 2+1 | |||
| 8. | CYE414 | 7 | Open-Source Intelligence Techniques | 2+1 | |||
| 9. | CYE415 | 7 | Security Analytics and DevSecOps | 2+1 | |||
| 10. | CYE416 | 7 | Vulnerability Assessment and Penetration Testing | 2+1 | |||
| 11. | CSC429 | 7 | Cloud Security | 2+1 | |||
| 12. | CYE417 | 7 | Cyber Security Policy and Governance | 3+0 | |||
| 13. | CYE418 | 7 | Cyber Threat Intelligence | 2+1 | |||
| 14. | CYE419 | 8 | Malware Analysis and Reverse Engineering | 2+1 | |||
| 4. | COMPUTER GAMES DEVELOPMENT – Courses | ||||||
| S.No | Course Code | ||||||
| Semester | |||||||
| Course Title | Credit Hours | ||||||
| 1. | CGE311 | 6 | Game Design Principles | 3+0 | |||
| 2. | CGE312 | 6 | Game Programming | 2+1 | |||
| 3. | MAE313 | 6 | Graphic Design & Illustration | 2+1 | |||
| 4. | MAE316 | 6 | 3D Design & Modelling | 2+1 | |||
| 5. | MAE315 | 6 | Storyboarding & Narrative Development | 3+0 | |||
| 6. | CGE316 | 6 | Game Engine Architecture | 3+0 | |||
| 7. | MAE413 | 6 | UI/UX Design & Development | 2+1 | |||
| 8. | MAE317 | 6 | Sound Design & Foley Production | 2+1 | |||
| 9. | MAE411 | 7 | 3D Animation & VFX Production | 2+1 | |||
| 10. | CGE412 | 7 | Game Design Research Methods | 3+0 | |||
| 11. | CGE413 | 7 | Virtual & Augmented Reality for Games | 2+1 | |||
| 12. | CGE414 | 7 | Game Testing | 2+1 | |||
| 13. | CGE415 | 7 | LiveOps & Monetization for Games | 3+0 | |||
| 14. | CGE421 | 8 | Web3 Gaming | 3+0 | |||
| 5. | MULTIMEDIA & ANIMATION – Courses | ||||||
| S.No | Course Code | Semester | Course Title | Credit Hours | |||
| 1. | MAE311 | 6 | Fundamentals of Drawing | 2+1 | |||
| 2. | MAE312 | 6 | 2D & 3D Animation Principles | 2+1 | |||
| 3. | MAE313 | 6 | Graphic Design & Illustration | 2+1 | |||
| 4. | MAE314 | 6 | Animation Programming | 2+1 | |||
| 5. | MAE315 | 6 | Storyboarding & Narrative Development | 3+0 | |||
| 6. | MAE316 | 6 | 3D Design & Modelling | 2+1 | |||
| 7. | MAE317 | 6 | Sound Design & Foley Production | 2+1 | |||
| 8. | MAE318 | 6 | Digital Film Production & Cinematography | 2+1 | |||
| 9. | MAE411 | 7 | 3D Animation & VFX Production | 2+1 | |||
| 10. | MAE412 | 7 | Character Design & Rigging | 2+1 | |||
| 11. | MAE413 | 7 | UI/UX Design & Development | 2+1 | |||
| 12. | MAE414 | 7 | Virtual Production & Immersive Media | 3+0 | |||
| 13. | MAE415 | 7 | Media Testing, Quality & Post-Production | 2+1 | |||
| 14. | MAE416 | 8 | Digital Media Marketing & Monetization | 3+0 | |||
| 6. | INTERNET OF THINGS (IoT) – Courses | ||||||
| S.No | Course Code | Semester | Course Title | Credit Hours | |||
| 1. | ITE311 | 6 | Embedded Programming | 3+1 | |||
| 2. | ITE312 | 6 | IoT Application Layer Protocols | 3+0 | |||
| 3. | ITE313 | 6 | Microcontroller Architecture & System Design | 3+1 | |||
| 4. | ITE314 | 6 | Sensors, Transducers & Interfacing | 2+1 | |||
| 5. | ITE315 | 6 | Real-Time Operating Systems | 2+1 | |||
| 6. | ITE316 | 6 | IoT Communication & Networks | 2+1 | |||
| 7. | ITE317 | 6 | Edge AI | 3+0 | |||
| 8. | ITE318 | 6 | Internet of Things and Its Applications | 2+1 | |||
| 9. | AIE315 | 7 | Machine Learning | 2+1 | |||
| 10. | ITE412 | 7 | IoT Data Analytics & Visualization | 2+1 | |||
| 11. | ITE413 | 7 | IoT Cloud | 3+0 | |||
| 12. | ITE414 | 7 | Industrial IoT (IIoT) | 3+0 | |||
| 13. | AIE442 | 7 | Generative AI | 2+1 | |||
| 14. | ITE421 | 8 | Wireless & 5G for IoT | 3+0 | |||
| 7. | NETWORK INFRASTRUCTURE & CLOUD COMPUTING – Courses | ||||||
| S.No | Course Code | Semester | Course Title | Credit Hours | |||
| 1. | NIE311 | 6 | Network Management | 3 + 0 | |||
| 2. | AIE315 | 6 | Machine Learning | 2 + 1 | |||
| 3. | NIE312 | 6 | Cloud Design & Implementation | 3 + 0 | |||
| 4. | CYC312 | 6 | Network Security | 2 + 1 | |||
| 5. | NIE411 | 7 | Software Defined Networks (SDN) | 3 + 0 | |||
| 6. | NIE412 | 7 | Microservices & Docker | 3 + 0 | |||
| 7. | NIE413 | 7 | Infrastructure as Code (IaC) | 3 + 0 | |||
| 8. | NIE414 | 7 | Network Programmability & Automation | 3 + 0 | |||
| 9. | NIE415 | 7 | Cloud Load Balancing | 3 + 0 | |||
| 10. | SEE421 | 7 | DevOps Principles and Practices (DevOps) | 2 + 1 | |||
| 11. | NIE421 | 8 | DevSecOps | 3 + 0 | |||
| 12. | CSE487 | 8 | Machine Learning Operations (MLOps) | 3 + 0 | |||
| 13. | NIE422 | 8 | Cloud-Native Application Development | 3 + 0 | |||
| 14. | NIE423 | 8 | Network Automation & Orchestration | 3 + 0 | |||
| 8. | HEALTH INFORMATICS – Courses | ||||||
| S.No | Course Code | Semester | Course Title | Credit Hours | |||
| 1 | HIE311 | 6 | Health Data Standards and Interoperability | 3 + 0 | |||
| 2 | HIE312 | 6 | Information Security and Privacy | 3 + 0 | |||
| 3 | HIE313 | 6 | Health Data Governance and Ethics | 3 + 0 | |||
| 4 | HIE314 | 6 | Telehealth Systems and Remote Monitoring | 3 + 0 | |||
| 5 | HIE315 | 7 | Statistics for Health Informatics | 3 + 0 | |||
| 6 | AIE441 | 7 | Natural Language Processing | 2 + 1 | |||
| 7 | HIE318 | 7 | Big Data Analytics in Healthcare | 3 + 0 | |||
| 8 | HIE412 | 8 | Predictive Analytics & Decision Support | 2 + 1 | |||
| 9 | HIE413 | 8 | Genomic Data Science & Precision Medicine | 3 + 0 | |||
| 10 | HIE414 | 8 | Leadership & Innovation in Health Informatics | 3 + 0 | |||
| 11 | HIE415 | 8 | Data Management in Healthcare | 3 + 0 | |||
| 12 | HIE416 | 8 | Project Management for Healthcare | 2 + 1 | |||
| 13 | CYE318 | 8 | Blockchain and Web 3 Security | 2 + 1 | |||
| 9. | COMPUTER ENGINEERING – Courses | ||||||
| S.No | Course Code | Semester | Course Title | Credit Hours | |||
| 1 | EEF111 | 6 | *Linear Circuit Analysis | 3+0 | |||
| 2 | EEF215 | 6 | *Electrical Network Analysis | 3+0 | |||
| 3 | EEF113 | 6 | *Electronic Devices and Circuits | 3+0 | |||
| 4 | EEF238 | 6 | **Signals and Systems | 3+0 | |||
| 5 | CEE411 | 7 | **Control Engineering | 3+0 | |||
| 6 | CEE412 | 7 | **Digital System Design | 3+0 | |||
| 7 | CEE413 | 7 | **Digital Image Processing | 3+0 | |||
| 8 | CMC443 | 7 | ***Parallel and Distributed Computing | 2+1 | |||
| 9 | CEE421 | 8 | ***Parallel Computer Architecture | 3+0 | |||
| 10 | CEE422 | 8 | ***Computer Interfacing | 3+0 | |||
| 11 | SEE316 | 8 | ***Human Computer Interaction | 2+1 | |||
| 12 | EDC421 | 8 | ***Embedded Systems | 3+0 | |||
| 13 | AIE341 | 8 | ***Deep Learning | 3+0 | |||
| 14 | CEE423 | 8 | *** Microprocessor and Microcontroller based Design | 3+0 | |||
| *, **, *** Choose at least 2 courses from each course group | |||||||