Curriculum

1st Semester (Fall)
Sr. No.Subject Code
Subject
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.Subject Code
Subject
Credit Hours
TheoryLabTotal
10CS2005Object Oriented Programming303
11CS2006Object Oriented Programming Lab011
12CS4011Database Systems303
13CS4012Database Systems Lab011
14MATH2501Probability and Statistics303
15HU1015Communication and Presentation Skills303
16MATH2202Linear Algebra303
Total15217
3rd Semester (Fall)
Sr. No.Subject Code
Subject
Credit Hours
TheoryLabTotal
18CS3007Data Structures and Algorithms303
19CS3008Data Structures and Algorithms Lab011
20CS3501Artificial Intelligence303
21CS3502Artificial Intelligence Lab011
22CS2029Discrete Structures303
23MATH2304Differential Equations303
24CS4017Information Security303
Total15217
4th Semester (Spring)
Sr. No.Subject Code
Subject
Credit Hours
TheoryLabTotal
26CS4103Design and Analysis of Algorithms303
27CS1601Digital Logic Design303
28CS1602Digital Logic Design Lab011
29CS4015Computer Networks303
30CS4016Computer Networks Lab011
31CSXXXXRestrictive Elective303
32CS2509Programming for Artificial Intelligence202
33CS2510Programming for Artificial Intelligence Lab011
Total14317
5th Semester (Fall)
Sr. No.Subject Code
Subject
Credit Hours
TheoryLabTotal
35CS4603Computer Organization and Assembly Language303
36CS4604Computer Organization and Assembly Language Lab011
37CS3511Artificial Neural Network202
38CS3512Artificial Neural Network Lab011
39CSXXXXConcentration Stream Subject I303
40CS3503Machine Learning202
41CS3504Machine Learning Lab011
42CS3513Knowledge Representation and Reasoning303
Total13316
6th Semester (Spring)
Sr. No.Subject Code
Subject
Credit Hours
TheoryLabTotal
44CS4013Operating Systems303
45CS4014Operating Systems Lab011
46CS4133Web Technologies303
48CS4507Computing Vision202
49CS4508Computing Vision Lab011
50CS4505Natural Language Processing303
51CSXXXXConcentration Stream Subject II303
Total14216
7th Semester (Fall)
Sr. No.Subject Code
Subject
Credit Hours
TheoryLabTotal
53CS4301Parallel and Distributed Computing202
54CS4302Parallel and Distributed Computing Lab011
55HU2001Technical and Business Writing303
56CS3009Software Engineering303
57CS4029Project Management303
59PS1001Pakistan Studies202
60CS4098Capstone Project I022
Total13316
8th Semester (Spring)
Sr. No.Subject Code
Subject
Credit Hours
TheoryLabTotal
61CSXXXXConcentration Stream Subject III303
62MGT1001Entrepreneurship202
63IS1001Islamic Studies202
64HU2003Professional Practices303
65CS4099Capstone Project II044
Total10414
Summary
Sr. No.
Semester
Credit Hours
TheoryLabTotal
1Semester 115217
2Semester 215217
3Semester 315217
4Semester 414317
5Semester 513316
6Semester 614216
7Semester 713316
8Semester 810414
Total10921130