Semester-1 | ||||||
---|---|---|---|---|---|---|
Sr.No | Course Code | Subjects | Credit Hours | Related SDG | Pre Requisite | Course Content |
1 | CS-110 | Fundamentals of Computer Programming | 3+1 | 9 | ||
2 | MATH-101 | Calculus & Analytical Geometry | 3+0 | 4,8,9 | ||
3 | MATH-161 | Discrete Mathematics | 3+0 | 4,9 | ||
4 | HU-114 | Functional English | 3+0 | |||
5 | CS-108 | Application of Information & Communication Technologies | 2+1 | |||
6 | Total CHs | 14+2=16 |
Semester-2 | ||||||
---|---|---|---|---|---|---|
Sr.No | Course Code | Subjects | Credit Hours | Related SDG | Pre Requisite | Course Content |
1 | CS-220 | Database Systems | 3+1 | 9 | ||
2 | CS-212 | Object Oriented Programming | 3+1 | 4, 8, 9 | CS-110 | |
3 | MATH-222 | Linear Algebra | 3+0 | MATH-101 | ||
4 | MATH-234 | Multivariable Calculus | 3+0 | 9 | MATH-101 | |
5 | EE-223 | Digital Logic Design | 2+1 | |||
6 | Total CHs | 14+3=17 |
Semester-3 | ||||||
---|---|---|---|---|---|---|
Sr.No | Course Code | Subjects | Credit Hours | Related SDG | Pre Requisite | Course Content |
1 | MATH-361 | Probability & Statistics | 3+0 | 4,8,9,12 | ||
2 | HU-101 | Islamic Studies | 2+0 | 1 to 16 | ||
3 | CS-250 | Data Structures & Algorithms | 3+1 | 4,9 | CS-212 | |
4 | CS-2XX | Information Security | 2+1 | |||
5 | CS-2XX | Artificial Intelligence | 2+1 | |||
6 | CS-2XX | Computer Networks | 2+1 | |||
7 | Total CHs | 14+4=18 |
Semester-4 | ||||||
---|---|---|---|---|---|---|
Sr.No | Course Code | Subjects | Credit Hours | Related SDG | Pre Requisite | Course Content |
1 | PHY-102 | Applied Physics | 2+1 | 4,9 | ||
2 | ENGL-104 | Expository Writing | 3+0 | HU-114 | ||
3 | CS-273 | Computer Organization & Assembly Language | 2+1 | EE-223 | ||
4 | CS-2XX | Programming for AI | 2+1 | |||
5 | CS-2XX | Machine Learning | 2+1 | |||
6 | CS-3XX | AI Elective-1 | 2+1 | |||
7 | Total CHs | 13+5=18 |
Semester-5 | ||||||
---|---|---|---|---|---|---|
Sr.No | Course Code | Subjects | Credit Hours | Related SDG | Pre Requisite | Course Content |
1 | MGT-164 | Introduction To Management | 2+0 | 8,9 | ||
2 | CS-3XX | Operating System | 2+1 | |||
3 | CS-3XX | Artificial Neural Networks & Deep Learning | 2+1 | |||
4 | CS-3XX | Knowledge Representation & Reasoning | 2+1 | |||
5 | CS-3XX | AI Elective-2 | 2+1 | |||
6 | CS-3XX | AI Elective-3 | 2+1 | |||
7 | Total CHs | 12+5=17 |
Semester-6 | ||||||
---|---|---|---|---|---|---|
Sr.No | Course Code | Subjects | Credit Hours | Related SDG | Pre Requisite | Course Content |
1 | CS-474 | Computer Vision | 2+1 | 3,4,9 | ||
2 | SE-200 | Software Engineering | 3+0 | 9 | ||
3 | CS-3XX | Parallel & Distributed Computing | 2+1 | |||
4 | CS-3XX | AI Elective-4 | 2+1 | |||
5 | CS-3XX | AI Elective-5 | 2+1 | |||
6 | CS-3XX | AI Elective-6 | 2+1 | |||
7 | Total CHs | 13+5=18 |
Semester-7 | ||||||
---|---|---|---|---|---|---|
Sr.No | Course Code | Subjects | Credit Hours | Related SDG | Pre Requisite | Course Content |
1 | CS-251 | Design & Analysis of Algorithms | 3+0 | 9 | CS-250 | |
2 | HU-210 | Technical Writing | 3+0 | 4,8 | ||
3 | MGT-271 | Entrepreneurship | 2+0 | 1 to 17 | ||
4 | DS-498 | Final Year Project-I | 0+2 | |||
5 | CS-4XX | AI Elective-7 | 2+1 | |||
6 | Total CHs | 10+3=13 |
Semester-8 | ||||||
---|---|---|---|---|---|---|
Sr.No | Course Code | Subjects | Credit Hours | Related SDG | Pre Requisite | Course Content |
1 | CCE-401 | Civic and Community Engagement | 1+1 | |||
2 | HU-102 | Psychology | 3+0 | 3 | ||
3 | HU-107 | Pakistan Studies | 2+0 | 1 to 17 | ||
4 | HU-222 | Professional Ethics | 2+0 | 1,3,4,5,8,9,10,11,12,15,16,17 | ||
5 | DS-499 | Final Year Project - II | 0+4 | |||
6 | Total CHs | 8+3=13 | ||||
7 | Grand Total | 130 | ||||
8 | DS-488 | Field Experience/ Internship | 0+3 |
List of Electives | ||||||
---|---|---|---|---|---|---|
Sr.No | Course Code | Subjects | Credit Hours | Related SDG | Pre Requisite | Course Content |
1 | CS-321 | Advanced Database Systems | 3+0 | 9 | ||
2 | CS-352 | Theory of Automata and Formal Languages | 3+0 | 4,9 | ||
3 | CS-470 | Machine Learning | 3+0 | 9 | ||
4 | CS-471 | Machine Learning | 3+1 | 9 | ||
5 | CS-472 | Natural Language Processing | 3+0 | 9 | ||
6 | CS-475 | Computer Vision | 3+0 | 9 | ||
7 | SE-320 | Formal Methods | 3+0 | 9 | SE-200 | |
8 | CS-490 | Advance Topics in Computing | 3+0 | |||
9 | CS-361 | Computer Graphics | 3+1 | |||
10 | SE-315 | Cloud Computing | 2-1 | 9 | ||
11 | CS-404 | Big Data Analytics | 2-1 | 9 | ||
12 | CS-476 | Speech & Image Processing | 2+1 | |||
13 | CS-416 | Natural Language Processing | 2+1 | |||
14 | CS-417 | Artificial Neural Networks | 3+0 | |||
15 | CS-418 | Privacy Preservation | 2+1 | |||
16 | CS-2XX | Machine Learning | 2+1 | |||
17 | CS-419 | Deep Learning | 2+1 | |||
18 | CS-XXX | Reinforcement Learning | 3+0 | |||
19 | CS-3XX | Advanced Statistics | 3+1 | |||
20 | CS-3XX | Theory of Automata | 3 (3+0) | |||
21 | CS-3XX | HCI & Computer Graphics | 2+1 | |||
22 | CS-3XX | Speech Processing | 2+1 | |||
23 | CS-3XX | Fuzzy Systems | 3+0 | |||
24 | CS-3XX | Swarm Intelligence | 2+1 | |||
25 | CS-3XX | Agent Based Modeling | 2+1 | |||
26 | CS-3XX | Knowledge Based Systems | 2+1 | |||
27 | CS-3XX | Data Mining | 2+1 | |||
28 | CS-3XX | Virtual and Augmented Reality | 2+1 |
List of General Education Elective Supporting Courses | ||||||
---|---|---|---|---|---|---|
Sr.No | Course Code | Subjects | Credit Hours | Related SDG | Pre Requisite | Course Content |
1 | CS-309 | Computing and Society | 3+0 | 3,11 | ||
2 | HU-102 | Psychology | 3+0 | 3 | ||
3 | HU-104 | English Literature | 3+0 | 4 | ||
4 | HU-115 | Principles of Sociology | 3+0 | 3,5,11 | ||
5 | MGT-175 | Intellectual Property Rights | 3+0 | 8 | ||
6 | FIN-100 | Principal of Accounting | 3+0 |