Semester I
18(15-9)
|
|
Semester II
18(16-6)
|
|
Semester III
21(17-12)
|
|
Semester IV
18(15-9)
|
|
Semester V
18(15-9)
|
|
Semester VI
15(11-12)
|
|
Semester VII
15(6-27)
|
|
Semester VIII
12(7-15)
|
|
|||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||
CS-101
4(3-3)
|
|
CS-151
4(3-3)
|
|
CS-201
4(3-3)
|
|
CS-202
3(2-3)
|
|
CS-301
3(2-3)
|
|
CS-351
3(3-0)
|
|
CS-401
3(2-3)
|
|
CS-402
3(2-3)
|
|
|||
Programming Fundamentals
|
|
Object Oriented Programming
|
|
Data Structures
|
|
Artificial Intelligence
|
|
Computer Architecture
|
|
Theory of Automata
|
|
Compiler Construction
|
|
Software Testing & Quality Assurance
|
|
|||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||
CS-102
3(2-3)
|
|
CS-152
3(2-3)
|
|
CS-153
3(2-3)
|
|
CS-353
3(2-3)
|
|
CS-302
3(2-3)
|
|
CS-404
3(2-3)
|
|
CS-451
3(2-3)
|
|
GEDU-238
3(3-0)
|
|
|||
Digital Logic Design
|
|
Computer Organization & Assembly Language
|
|
Computer Networks
|
|
Information Security
|
|
Advance Database Management Systems
|
|
Human Computer Interaction
|
|
Parallel and Distributed Computing
|
|
Introduction to Marketing
|
|
|||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||
GEDU-104
3(2-3)
|
|
STAT-379
3(3-0)
|
|
CS-252
4(3-3)
|
|
CS-253
3(2-3)
|
|
CS-251
3(3-0)
|
|
CS-303
3(2-3)
|
|
CS-354
3(2-3)
|
|
CS-352
3(2-3)
|
|
|||
Application of Information and Communication Technologies
|
|
Probability & Statistics
|
|
Database Systems
|
|
Operating Systems
|
|
Analysis of Algorithms
|
|
Object Oriented Analysis and Design
|
|
Mobile Application Development
|
|
Visual Programming
|
|
|||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||
GEDU-105
3(3-0)
|
|
GEDU-151
3(3-0)
|
|
GEDU-205
3(2-3)
|
|
CS-203
3(3-0)
|
|
CS-321
3(2-3)
|
|
CS-452
3(2-3)
|
|
CS-498
3(0-9)
|
|
CS-499
3(0-9)
|
|
|||
Functional English
|
|
Expository English
|
|
Natural Sciences
(Applied Physics)
|
|
Software Engineering
|
|
Computer Graphics
|
|
Digital Image Processing
|
|
Final Project (Part I)
|
Final Project (Part II)
|
|
||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||
GEDU-154
3(3-0)
|
|
GEDU-202
3(3-0)
|
|
MATH-378
3(3-0)
|
|
GEDU-251
2(2-0)
|
|
MATH-384
3(3-0)
|
|
CS-355
3(2-3)
|
|
CS-497
3(0-9)
|
|
|
|
|||
QR 1 NCEAC
(Discrete Structures)
|
|
QR 2 NCEAC
QR 1 LCWU
( Calculus and Analytic Geometry )
|
|
Linear Algebra
|
|
Entrepreneurship
|
|
Multivariable Calculus
|
|
Web Technologies
|
|
**Internship
(6-8 weeks)
|
|
|
|
|||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||
GEDU-102
2(2-0)
|
|
GEDU-152
2(2-0)
|
|
HU-112
2(2-0)
|
|
GEDU-252
2(2-0)
|
|
ENG-384
3(3-0)
|
|
|
|
|
|
|
|
|||
*Islamic Studies
|
|
Ideology and Constitution of Pakistan
|
|
Pakistan Studies
|
|
Civics and Community and Engagement
|
|
Technical & Business Writing
|
|
|
|
|
|
|||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||
|
|
|
|
GEDU-237
2(2-0)
|
|
GEDU-267
2(2-0)
|
|
|
|
|
|
|
|
|
||||
|
|
|
|
Social Sciences (Introduction to Management)
|
|
Arts & Humanities (Professional Practices)
|
|
|
|
|
|
|
|
|
||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
*Ethics (GEDU-103) for Non-Muslims ** Can be done after 6th semester (preferably in summer break) & evaluated at the end of 7th semester |
HEC |
NCEAC |
No. of Courses |
||
Distribution |
Credit Hrs. |
Distribution |
Credit Hrs. |
|
Gen Education |
32 |
Gen Education |
32 |
13 |
Major Internship Capstone |
79 |
Computing Core |
49 |
15 |
03 |
Domain Core |
18 |
06 |
|
06 |
Domain Elective |
21 |
07 |
|
Allied |
15 |
Maths & Supporting |
12 |
04 |
Elective Supporting |
03 |
01 |
||
Total |
135 |
|
135 |
46 |
Semester I
18(15-9)
|
|
Semester II
18(16-6)
|
|
Semester III
21(17-12)
|
|
Semester IV
18(15-9)
|
|
Semester V
18(15-9)
|
|
Semester VI
15(11-12)
|
|
Semester VII
15(6-27)
|
|
Semester VIII
12(7-15)
|
|
|||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||
CS-101
4(3-3)
|
|
CS-151
4(3-3)
|
|
CS-201
4(3-3)
|
|
CS-202
3(2-3)
|
|
CS-301
3(2-3)
|
|
CS-xxx
3(3-0)
|
|
CS-xxx
3(2-3)
|
|
CS-xxx
3(2-3)
|
|
|||
Programming Fundamentals
|
|
Object Oriented Programming
|
|
Data Structures
|
|
Artificial Intelligence
|
|
Computer Architecture
|
|
Cloud Computing
|
|
Virtual Systems and Services
|
|
Enterprise Systems
|
|
|||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||
CS-102
3(2-3)
|
|
CS-152
3(2-3)
|
|
CS-153
3(2-3)
|
|
CS-353
3(2-3)
|
|
CS-xxx
3(2-3)
|
|
CS-404
3(2-3)
|
|
CS-451
3(2-3)
|
|
GEDU-238
3(3-0)
|
|
|||
Digital Logic Design
|
|
Computer Organization & Assembly Language
|
|
Computer Networks
|
|
Information Security
|
|
Database Administration and Management
|
|
Human Computer Interaction
|
|
Parallel and Distributed Computing
|
|
Introduction to Marketing
|
|
|||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||
GEDU-104
3(2-3)
|
|
STAT-379
3(3-0)
|
|
CS-252
4(3-3)
|
|
CS-253
3(2-3)
|
|
CS-251
3(3-0)
|
|
CS-xxx
3(2-3)
|
|
CS-354
3(2-3)
|
|
CS-xxx
3(2-3)
|
|
|||
Application of Information and Communication Technologies
|
|
Probability & Statistics
|
|
Database Systems
|
|
Operating Systems
|
|
Analysis of Algorithms
|
|
Information Technology Infrastructure
|
|
Mobile Application Development
|
|
Quantum Computing
|
|
|||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||
GEDU-105
3(3-0)
|
|
GEDU-151
3(3-0)
|
|
GEDU-205
3(2-3)
|
|
CS-203
3(3-0)
|
|
CS-xxx
3(2-3)
|
|
CS-xxx
3(2-3)
|
|
CS-498
3(0-9)
|
|
CS-499
3(0-9)
|
|
|||
Functional English
|
|
Expository English
|
|
Natural Sciences
(Applied Physics)
|
|
Software Engineering
|
|
System and Network Administration
|
|
Cyber Security
|
|
Final Project (Part I)
|
Final Project (Part II)
|
|
||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||
GEDU-154
3(3-0)
|
|
GEDU-202
3(3-0)
|
|
MATH-378
3(3-0)
|
|
GEDU-251
2(2-0)
|
|
MATH-384
3(3-0)
|
|
CS-355
3(2-3)
|
|
CS-497
3(0-9)
|
|
|
|
|||
QR 1 NCEAC
(Discrete Structures)
|
|
QR 2 NCEAC
QR 1 LCWU
( Calculus and Analytic Geometry )
|
|
Linear Algebra
|
|
Entrepreneurship
|
|
Multivariable Calculus
|
|
Web Technologies
|
|
**Internship
(6-8 weeks)
|
|
|
|
|||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||
GEDU-102
2(2-0)
|
|
GEDU-152
2(2-0)
|
|
HU-112
2(2-0)
|
|
GEDU-252
2(2-0)
|
|
ENG-384
3(3-0)
|
|
|
|
|
|
|
|
|||
*Islamic Studies
|
|
Ideology and Constitution of Pakistan
|
|
Pakistan Studies
|
|
Civics and Community and Engagement
|
|
Technical & Business Writing
|
|
|
|
|
|
|||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||
|
|
|
|
GEDU-237
2(2-0)
|
|
GEDU-267
2(2-0)
|
|
|
|
|
|
|
|
|
||||
|
|
|
|
Social Sciences (Introduction to Management)
|
|
Arts & Humanities (Professional Practices)
|
|
|
|
|
|
|
|
|
||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
*Ethics (GEDU-103) for Non-Muslims ** Can be done after 6th semester (preferably in summer break) & evaluated at the end of 7th semester |
HEC |
NCEAC |
No. of Courses |
||
Distribution |
Credit Hrs. |
Distribution |
Credit Hrs. |
|
Gen Education |
32 |
Gen Education |
32 |
13 |
Major Internship Capstone |
79 |
Computing Core |
49 |
15 |
03 |
Domain Core |
18 |
06 |
|
06 |
Domain Elective |
21 |
07 |
|
Allied |
15 |
Maths & Supporting |
12 |
04 |
Elective Supporting |
03 |
01 |
||
Total |
135 |
|
135 |
46 |
BSAI 2025-2029 and onwards (135 Credit Hours)
Semester I
18(15-9)
|
|
Semester II
18(16-6)
|
|
Semester III
21(17-12)
|
|
Semester IV
18(15-9)
|
|
Semester V
18(15-9)
|
|
Semester VI
15(10-15)
|
|
Semester VII
15(6-27)
|
|
Semester VIII
12(7-15)
|
|
|||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||
CS-101
4(3-3)
|
|
CS-151
4(3-3)
|
|
CS-201
4(3-3)
|
|
CS-202
3(2-3)
|
|
AI-XXX
3(2-3)
|
|
AI-XXX
3(2-3)
|
|
AI-XXX
3(2-3)
|
|
AI-XXX
3(2-3)
|
|
|||
Programming Fundamentals
|
|
Object Oriented Programming
|
|
Data Structures
|
|
Artificial Intelligence
|
|
Programming for AI
|
|
Natural Language Processing
|
|
Computer Vision
|
|
Reinforcement Learning
|
|
|||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||
CS-102
3(2-3)
|
|
CS-152
3(2-3)
|
|
CS-153
3(2-3)
|
|
CS-353
3(2-3)
|
|
AI-XXX
3(2-3)
|
|
CS-404
3(2-3)
|
|
AI-XXX
3(2-3)
|
|
GEDU-238
3(3-0)
|
|
|||
Digital Logic Design
|
|
Computer Organization & Assembly Language
|
|
Computer Networks
|
|
Information Security
|
|
Machine Learning
|
|
Human Computer Interaction
|
|
Parallel and Distributed Computing
|
|
Introduction to Marketing
|
|
|||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||
GEDU-104
3(2-3)
|
|
STAT-379
3(3-0)
|
|
CS-252
4(3-3)
|
|
CS-253
3(2-3)
|
|
CS-251
3(3-0)
|
|
AI-XXX
3(2-3)
|
|
AI-XXX
3(2-3)
|
|
AI-XXX
3(2-3)
|
|
|||
Application of Information and Communication Technologies
|
|
Probability & Statistics
|
|
Database Systems
|
|
Operating Systems
|
|
Analysis of Algorithms
|
|
Artificial Neural Networks
|
|
Deep Learning
|
|
Swarm Intelligence
|
|
|||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||
GEDU-105
3(3-0)
|
|
GEDU-151
3(3-0)
|
|
GEDU-205
3(2-3)
|
|
CS-203
3(3-0)
|
|
AI-XXX
3(2-3)
|
|
CS-452
3(2-3)
|
|
CS-498
3(0-9)
|
|
CS-499
3(0-9)
|
|
|||
Functional English
|
|
Expository English
|
|
Natural Sciences
(Applied Physics)
|
|
Software Engineering
|
|
Data Mining
|
|
Digital Image Processing
|
|
Final Project (Part I)
|
Final Project (Part II)
|
|
||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||
GEDU-154
3(3-0)
|
|
GEDU-202
3(3-0)
|
|
MATH-378
3(3-0)
|
|
GEDU-251
2(2-0)
|
|
MATH-384
3(3-0)
|
|
AI-XXX
3(2-3)
|
|
CS-497
3(0-9)
|
|
|
|
|||
QR 1 NCEAC
(Discrete Structures)
|
|
QR 2 NCEAC
QR 1 LCWU
( Calculus and Analytic Geometry )
|
|
Linear Algebra
|
|
Entrepreneurship
|
|
Multivariable Calculus
|
|
Knowledge Representation & Reasoning
|
|
**Internship
(6-8 weeks)
|
|
|
|
|||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||
GEDU-102
2(2-0)
|
|
GEDU-152
2(2-0)
|
|
HU-112
2(2-0)
|
|
GEDU-252
2(2-0)
|
|
ENG-384
3(3-0)
|
|
|
|
|
|
|
|
|||
*Islamic Studies
|
|
Ideology and Constitution of Pakistan
|
|
Pakistan Studies
|
|
Civics and Community and Engagement
|
|
Technical & Business Writing
|
|
|
|
|
|
|||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||
|
|
|
|
GEDU-237
2(2-0)
|
|
GEDU-267
2(2-0)
|
|
|
|
|
|
|
|
|
||||
|
|
|
|
Social Sciences (Introduction to Management)
|
|
Arts & Humanities (Professional Practices)
|
|
|
|
|
|
|
|
|
||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
*Ethics (GEDU-103) for Non-Muslims ** Can be done after 6th semester (preferably in summer break) & evaluated at the end of 7th semester |
HEC |
NCEAC |
No. of Courses |
||
Distribution |
Credit Hrs. |
Distribution |
Credit Hrs. |
|
Gen Education |
32 |
Gen Education |
32 |
13 |
Major Internship Capstone |
79 |
Computing Core |
49 |
15 |
03 |
Domain Core |
18 |
06 |
|
06 |
Domain Elective |
21 |
07 |
|
Allied |
15 |
Maths & Supporting |
12 |
04 |
Elective Supporting |
03 |
01 |
||
Total |
135 |
|
135 |
46 |
MSCS 2025-2027 and Onwards (30 Credit Hours)
Semester I (12) |
|
Semester II (12) |
|
Semester III (03) |
|
Semester IV (03) |
|||||||
|
|
|
|
|
|
|
|||||||
CS-6xx 3 (3-0) |
|
CS-6XX 3 (3-0) |
|
CS-799 3 (0-3) 3 (0-3) |
|||||||||
Theory of Computation |
|
Elective - I |
|
Thesis (Part I) |
Thesis (Part II) |
||||||||
|
|
|
|
|
|
|
|||||||
CS-602 3 (3-0) |
|
CS-6XX 3 (3-0) |
|
|
|
||||||||
Advanced Analysis of Algorithm |
|
Elective - II |
|
|
|
||||||||
|
|
|
|
|
|
|
|||||||
CS-603 3 (3-0) |
|
CS-6XX 3 (3-0) |
|
|
|
|
|
||||||
Advanced Operating Systems |
|
Elective - III |
|
|
|
|
|||||||
|
|
|
|
|
|
|
|
||||||
CS-604 3 (3-0) |
|
CS-6XX 3 (3-0) |
|
|
|
||||||||
Advanced Computer Architecture |
|
Elective - IV |
|
|
|
|
|||||||
- Advanced Image Processing (CS-651)
- Advanced Computer Vision (CS-652)
- Machine Learning (CS-653)
- Advanced Network Security (CS-655)
- Wireless and Mobile Computing Network (CS-656)
- Requirement Engineering (CS-658)
- Software Design (CS-659)
- Software Architecture (CS-660)
- Internet of Things (CS-662)
- Agile Software Development (CS-664)
- Advanced UX-UI Design Science (CS-668)
PhD CS 2025 and Onwards (18 Credit Hours)
Semester I (09) |
|
Semester II (09) |
|
|
|
CS-8XX 3 (3-0) |
|
CS-8XX 3 (3-0) |
Elective - I |
|
Elective - IV |
|
|
|
CS-8XX 3 (3-0) |
|
CS-8XX 3 (3-0) |
Elective - II |
|
Elective - V |
|
|
|
CS-8XX 3 (3-0) |
|
CS-8XX 3 (3-0) |
Elective - III |
|
Elective - VI |
Elective Courses
- 3D Modeling and Reconstruction (CS-801)
- Image Compression and Rendering (CS-802)
- Pattern Recognition (CS-803)
- Geographical and Satellite Imaging (CS-804)
- Digital Video Processing (CS-805)
- Computer Visualization and Animation (CS-806)
- Game Theory (CS-807)
- Nano Communication Networks (CS-808)
- Optimization Techniques (CS-809)
- Smart Grid (CS-810)
- Data Collection and Analysis Techniques (CS-811)
- Data Warehousing & Data Mining (CS-812)
- Knowledge Management and Information Retrieval (CS-813)
- Advanced Requirement Engineering (CS-814)
- Agents based Software Engineering (CS-815)
- Architectures for Software Systems (CS-816)
- Evidence Based Software Engineering (CS-817)
- Service Oriented Computing (CS-818)
- Software Engineering Economics (CS-819)
- Big Data Analytics (CS-821)
- Deep Learning (CS-823)
- Empirical UX Research and AI-Driven Interaction Design (CS-822)