|
1
|
Semester 01
|
CE-102-L-Civil Engineering Materials
|
Major/Core
|
3.0
|
|
|
|
2
|
Semester 01
|
CS-101-Introduction to Computing
|
Major/Core
|
4.0
|
|
|
|
3
|
Semester 01
|
CS-102-Discrete Structures
|
Major/Core
|
3.0
|
|
|
|
4
|
Semester 01
|
GC-102-English Composition & Comprehension
|
Compulsory
|
3.0
|
|
|
|
5
|
Semester 01
|
GEC-215-Calculus and Analytical Geometry
|
Major/Core
|
3.0
|
|
|
|
6
|
Semester 01
|
MS-110-Applied Physics
|
Compulsory
|
3.0
|
|
|
|
7
|
Semester 01
|
MS-111-Calculus & Analytical Geometry
|
Major/Core
|
3.0
|
|
|
|
8
|
Semester 02
|
CS-111-Programming Fundamentals
|
Major/Core
|
4.0
|
|
|
|
9
|
Semester 02
|
CS-225-Digital Logic and Design
|
Major/Core
|
4.0
|
|
|
|
10
|
Semester 02
|
CS-301-Multivariate Calculus
|
Major/Core
|
3.0
|
|
|
|
11
|
Semester 02
|
GC-104-Communication & Presentation Skills
|
Major/Core
|
3.0
|
|
|
|
12
|
Semester 02
|
GEN-101-Understanding Quran-I
|
Compulsory
|
3.0
|
|
|
|
13
|
Semester 03
|
CS-101E-Object Oriented Programming
|
Major/Core
|
4.0
|
|
|
|
14
|
Semester 03
|
CS-324-Computer Organization and Assembly Language
|
Major/Core
|
3.0
|
|
|
|
15
|
Semester 03
|
GEN-102-Understanding Quran-II
|
Compulsory
|
3.0
|
|
|
|
16
|
Semester 03
|
MS-112-Linear Algebra
|
Compulsory
|
3.0
|
|
|
|
17
|
Semester 03
|
SE-101-Introduction to Software Engineering
|
Major/Core
|
3.0
|
|
|
|
18
|
Semester 04
|
CS-201-Differential Equation
|
Compulsory
|
3.0
|
|
|
|
19
|
Semester 04
|
CS-214-Data Structure and Algorithms
|
Major/Core
|
4.0
|
|
|
|
20
|
Semester 04
|
CS-422-Computer Networks
|
Major/Core
|
4.0
|
|
|
|
21
|
Semester 04
|
GC-106-Islamic World View & Civilization
|
Compulsory
|
3.0
|
|
|
|
22
|
Semester 05
|
CS-213-Design and Analysis of Algorithms
|
Major/Core
|
3.0
|
|
|
|
23
|
Semester 05
|
CS-224-Operating Systems
|
Major/Core
|
4.0
|
|
|
|
24
|
Semester 05
|
CS-242-Introduction to Database Systems
|
Major/Core
|
4.0
|
|
|
|
25
|
Semester 05
|
MS-113-Probability & Statistics
|
Compulsory
|
3.0
|
|
|
|
26
|
Semester 05
|
SE-244-Advanced Computer Programming
|
Elective
|
3.0
|
|
|
|
27
|
Semester 06
|
CS-314-Theory of Automata
|
Major/Core
|
3.0
|
|
|
|
28
|
Semester 06
|
CS-375-Information Security
|
Major/Core
|
3.0
|
|
|
|
29
|
Semester 06
|
CS-411-Numerical Computing
|
Compulsory
|
3.0
|
|
|
|
30
|
Semester 06
|
CS-453-Artificial Intelligence
|
Major/Core
|
4.0
|
|
|
|
31
|
Semester 06
|
SE-321-Object Oriented Analysis and Design
|
Compulsory
|
3.0
|
|
|
|
32
|
Semester 07
|
CS-363-Parallel & Distributed Computing
|
Major/Core
|
3.0
|
|
|
|
33
|
Semester 07
|
Senior Design Project-I
|
Major/Core
|
3.0
|
|
|
|
34
|
Semester 07
|
CS-411-Compiler Construction
|
Major/Core
|
3.0
|
|
|
|
35
|
Semester 07
|
GC-120-Technical & Business Writing
|
Compulsory
|
3.0
|
|
|
|
36
|
Semester 07
|
SE-431-Human Computer Interaction
|
Elective
|
3.0
|
|
|
|
37
|
Semester 08
|
Senior Design Project-II
|
Major/Core
|
3.0
|
|
|
|
38
|
Semester 08
|
GC-108-Professional Practices
|
Major/Core
|
3.0
|
|
|
|
39
|
Semester 08
|
GC-109-Pakistani Culture & Society
|
Major/Core
|
3.0
|
|
|