Curriculum

1st Semester (Fall)
Sr. No.Course Code
Course Title
Credit Hours
TheoryLabTotal
1CS1027Introduction to ICT202
2CS1028Introduction to ICT Lab011
3CS1003Programming Fundamentals303
4CS1004Programming Fundamentals Lab011
5HU1013English Composition and Comprehension303
6MATH1103Calculus and Analytical Geometry303
7CS1025Computational Thinking202
8MAST1001Computational Media Design202
Total15217
2nd Semester (Spring)
Sr. No.Course Code
Course Title
Credit Hours
TheoryLabTotal
9PHY1203Applied Physics202
10PHY1204Applied Physics Lab011
11CS2005Object Oriented Programming303
12CS2006Object Oriented Programming Lab011
13CS2029Discrete Structures303
14HU1015Communication and Presentation Skills303
15CS3009Software Engineering303
16IS1001Islamic Studies202
Total16218
3rd Semester (Fall)
Sr. No.Course Code
Course Title
Credit Hours
TheoryLabTotal
17CS3123Software Requirements Engineering303
18CS3007Data Structures and Algorithms303
19CS3008Data Structures and Algorithms Lab011
20MATH2202Linear Algebra303
21CS3101Theory of Automata303
22CS3133Human Computer Interaction303
23PS1001Pakistan Studies202
Total17118
4th Semester (Spring)
Sr. No.Course Code
Course Title
Credit Hours
TheoryLabTotal
24CS4013Operating Systems303
25CS4014Operating Systems Lab011
26MATH2501Probability and Statistics303
27CS4103Design and Analysis of Algorithms303
28CS4011Database Systems303
29CS4012Database Systems Lab011
30CS4129Software Design & Architecture202
31CS4130Software Design & Architecture Lab011
Total14317
5th Semester (Fall)
Sr. No.Course Code
Course Title
Credit Hours
TheoryLabTotal
32CS4015Computer Networks303
33CS4016Computer Networks Lab011
34CS4131Software Construction & Development202
35CS4132Software Construction & Development Lab011
36HU2001Technical and Business Writing303
37CS4135Business Process Engineering303
38CS4137Formal Methods in Software Engineering303
Total14216
6th Semester (Spring)
Sr. No.Course Code
Course Title
Credit Hours
TheoryLabTotal
39CS4139Operations Research303
40CSXXXXRestrictive Elective I303
41CS4017Information Security303
42CS4141Web Engineering303
43CS4125Software Quality Engineering303
44HU2003Professional Practices303
Total18018
7th Semester (Fall)
Sr. No.Course Code
Course Title
Credit Hours
TheoryLabTotal
45CSXXXXConcentration Stream Subject I303
46CSXXXXRestrictive Elective II303
47CS4127Software Project Management303
48CS4143Software Re-Engineering303
49CS4098Capstone Project I022
Total12214
8th Semester (Spring)
Sr. No.Course Code
Course Title
Credit Hours
TheoryLabTotal
50MGT1001Entrepreneurship202
51CSXXXXConcentration Stream Subject II303
52CSXXXXConcentration Stream Subject III303
53CS4099Capstone Project II044
Total8412
Summary
Sr. No.SemesterCredit Hours
TheoryLabTotal
1Semester 115217
2Semester 216218
3Semester 317118
4Semester 414317
5Semester 514216
6Semester 618018
7Semester 712214
8Semester 88412
Total11416130