Program Overview Roadmap
BS Computer Systems Roadmap Fall 2025
| Course Code | Course Title | Cr. Hrs. | Prerequisite |
| EE-125 |
Applications of ICT |
2 |
- |
| EE-125L |
Applications of ICT Lab |
1 |
- |
| EN-104 |
Functional English |
3 |
- |
| MA-107 |
Calculus and Analytical Geometry |
3 |
- |
| NS-124 |
Applied Physics |
2 |
- |
| NS-124L |
Applied Physics Lab |
1 |
- |
| EE-110 |
Circuit Analysis |
3 |
- |
| EE-110L |
Circuit Analysis Lab |
1 |
- |
| Semester Credit Hours |
16 |
| MA-210 |
Linear Algebra |
3 |
- |
| CS-143 |
Programming Fundamentals |
3 |
- |
| CS-143L |
Programming Fundamentals Lab |
1 |
- |
| EE-208 |
Electronic Devices and Circuits |
3 |
- |
| EE-208L |
Electronic Devices and Circuits Lab |
1 |
- |
| SS-171 |
Ideology and Constitution of Pakistan |
2 |
- |
| HM-150 |
Islamic Studies/ Ethics |
2 |
- |
| CPE-123 |
Discrete Structures |
3 |
- |
| Semester Credit Hours |
18 |
| EE-220 |
Digital Logic Design |
3 |
- |
| EE-220L |
Digital Logic Design Lab |
1 |
- |
| CS-151 |
Object Oriented Programming |
3 |
- |
| CS-151L |
Object Oriented Programming (Lab) |
1 |
- |
| CSY-233 |
Database Systems |
3 |
- |
| CSY-233L |
Database Systems (Lab) |
1 |
- |
| EN-126 |
Expository Writing |
3 |
- |
| HM-XXX |
Arts and Humanities Elective |
2 |
- |
| ITC-111 |
Fehm-e-Quran - I |
1 |
- |
| Semester Credit Hours |
18 |
| EE-213 |
Data Structures and Algorithms |
3 |
- |
| EE-213L |
Data Structures and Algorithms (Lab) |
1 |
- |
| EE-315 |
Signals and Systems |
3 |
- |
| EE-315L |
Signals and Systems (Lab) |
1 |
- |
| CSY-243 |
Computer Organization and Architecture |
3 |
- |
| CSY-243L |
Computer Organization and Architecture (Lab) |
1 |
- |
| EE-306 |
Probability and Statistics |
3 |
- |
| SD-210 |
Civics and Community Engagement |
2 |
- |
| ITC-222 |
Fehm e Quran - II |
1 |
- |
| Semester Credit Hours |
18 |
| CSY-351 |
Microprocessors and Interfacing |
3 |
- |
| CSY-351 |
Microprocessors and Interfacing (Lab) |
1 |
- |
| EE-440 |
Applied Machine Learning |
3 |
- |
| EE-440L |
Applied Machine Learning (Lab) |
1 |
- |
| CSY-353 |
Operating Systems |
3 |
- |
| CSY-353 |
Operating Systems (Lab) |
1 |
- |
| CSY-354 |
Software Design and Development |
3 |
- |
| CSY-355 |
IDE-I |
3 |
- |
| Semester Credit Hours |
18 |
| CSY-361 |
Data Communication and Networking |
3 |
- |
| CSY-361L |
Data Communication and Networking (Lab) |
1 |
- |
| CSY-362 |
Digital System Design |
3 |
- |
| CSY-362L |
Digital System Design (Lab) |
1 |
- |
| CSY-363 |
Embedded Systems |
3 |
- |
| CSY-363L |
Embedded Systems Lab |
1 |
- |
| CSY-364 |
IDE-II |
3 |
- |
| CSY-365 |
CSDE-I |
3 |
- |
| Semester Credit Hours |
18 |
| MS-402 |
Entrepreneurship |
2 |
- |
| POL-101 |
Pakistan Studies |
2 |
- |
| CSY-471 |
Internet of Things (IoT) |
3 |
- |
| CSYL-471 |
Internet of Things (IoT) Lab |
1 |
- |
| CSY-472 |
CSDE-II |
3 |
- |
| CSY-472L |
CSDE-II Lab |
1 |
- |
| CSY-473 |
Artificial Intelligence Systems |
3 |
- |
| CSY-474 |
Final Year Design Project I |
2 |
- |
| Semester Credit Hours |
17 |
| SS-XXX |
Social Sciences Elective |
2 |
- |
| CSY-481 |
CSDE-III |
3 |
- |
| CSY-481L |
CSDE-III Lab |
1 |
- |
| CSY-482 |
CSDE-IV |
3 |
- |
| CSY-482L |
CSDE-IV Lab |
1 |
- |
| CSY-483 |
Final Year Design Project II |
4 |
- |
| Semester Credit Hours |
14 |
| Grand Total Credit Hours |
137 |
Mandatory and Qualifying
*6-8 weeks industrial training (Non-Credit)
*Community Service (Non-Credit)
List of Arts and Humanities Electives (2+0)
- GEN-XXX Professional Ethics (Professional Practices)
- GEN-XXX Foreign Language
List of Social Science Electives (2+0)
- GEN-XXX Psychology of Mind and Behaviour
- GEN-XXX Digital Marketing
- GEN-XXX Introduction to Management
List of Electives for Computer Systems Program
Computer Systems Domain Electives (CSDE)
Embedded Systems
CSY-XXX Advanced Computer Architecture (3+0)
CSY-XXX Real Time Operating Systems (RTOS) (3+1)
CSY-XXX System on Chip (SoC) Design (3+1)
CSY-XXX FPGA-Based System Design (3+1)
CSY-XXX VLSI System Design (3+1)
CSY-XXX Digital Signal Processing (3+1)
CSY-XXX Digital Image Processing (3+1)
CSY-XXX Digital Control Systems (3+1)
Software Systems
CSY-XXX Software Project Management (3+0)
CSY-XXX Web Application Engineering (3+1)
CSY-XXX Mobile Software Development (3+1)
CSY-XXX Cloud Software Systems (3+1)
CSY-XXX Information Security (3+1)
CSY-XXX Human-Computer Interaction (3+1)
CSY-XXX DevOps & Software Automation (3+1)
CSY-XXX Secure Software Systems (3+1)
Data Engineering
CSY-XXX Data Science & Business Analytics (3+0)
CSY-XXX Big Data Systems (3+1)
CSY-XXX Data Warehousing & ETL (3+1)
CSY-XXX Cloud Data Engineering (3+1)
CSY-XXX Data Pipeline Orchestration (3+1)
CSY-XXX Data Mining and Visualization (3+1)
CSY-XXX Data Governance & Quality (3+1)
CSY-XXX Computational Data Management (3+1)
Quantum Computing
CSY-XXX Applications of Quantum Computing (3+0)
CSY-XXX Quantum Programming (3+1)
CSY-XXX Quantum Algorithms (3+1)
CSY-XXX Quantum Hardware and Architectures (3+1)
CSY-XXX Quantum Information Theory (3+1)
CSY-XXX Quantum Error Correction (3+1)
CSY-XXX Quantum Cryptography (3+1)
CSY-XXX Quantum Machine Learning (3+1)
Inter Disciplinary Electives (IDE)
CSY-XXX Introduction to Data Engineering (3+0)
CSY-XXX Introduction to Quantum Computing (3+0)
CSY-XXX Introduction to Robotics (3+0)
CSY-XXX Parallel and Distributing Computing (3+0)