Department of Computer Science

Scheme of Studies

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

BSIT 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(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

 

 

 

 

                           
 
Elective Courses
  1. Advanced Image Processing (CS-651)
  2. Advanced Computer Vision (CS-652)
  3. Machine Learning (CS-653)
  4. Advanced Network Security (CS-655)
  5. Wireless and Mobile Computing Network (CS-656)
  6. Requirement Engineering (CS-658)
  7. Software Design (CS-659)
  8. Software Architecture (CS-660)
  9. Internet of Things (CS-662)
  10. Agile Software Development (CS-664)
  11. 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

  1. 3D Modeling and Reconstruction (CS-801)
  2. Image Compression and Rendering (CS-802)
  3. Pattern Recognition (CS-803)
  4. Geographical and Satellite Imaging (CS-804)
  5. Digital Video Processing (CS-805)
  6. Computer Visualization and Animation (CS-806)
  7. Game Theory (CS-807)
  8. Nano Communication Networks (CS-808)
  9. Optimization Techniques (CS-809)
  10. Smart Grid (CS-810)
  11. Data Collection and Analysis Techniques (CS-811)
  12. Data Warehousing & Data Mining (CS-812)
  13. Knowledge Management and Information Retrieval (CS-813)
  14. Advanced Requirement Engineering (CS-814)
  15. Agents based Software Engineering (CS-815)
  16. Architectures for Software Systems (CS-816)
  17. Evidence Based Software Engineering (CS-817)
  18. Service Oriented Computing (CS-818)
  19. Software Engineering Economics (CS-819)
  20. Big Data Analytics (CS-821)
  21. Deep Learning (CS-823)
  22. Empirical UX Research and AI-Driven Interaction Design (CS-822)