Our Bachelor of Science in AI program is designed to provide students with a strong foundation in the theory, algorithms, and applications of artificial intelligence. Through a combination of rigorous coursework and hands-on projects, students will develop the skills necessary to understand, design, and implement AI systems.
The mission of the Artificial Intelligence program is to produce technically sound and innovative graduates, industrial leaders and entrepreneurs of character and vision who can address current and future industrial technology challenges.
Program outcomes are the narrower statements that describe what students are expected to know and be able to do by the time of graduation. These relate to the knowledge, skills and attitude that the students acquire while progressing through the program. PLO’s of UG program are as under:
Semester- I |
Semester- II |
||||
Course Code |
Course Title |
Credits |
Course Code |
Course Title |
Credits |
CS120 |
Programming Fundamentals |
3-0 |
CS160 |
Database Systems |
3-0 |
CS121 |
Programming Fundamentals Lab |
0-1 |
CS161 |
Database Systems Lab |
0-1 |
GE100 |
Application of Information & Communication Technologies |
2-0 |
CS122 |
Object Oriented Programming |
3-0 |
GE101 |
Application of Information & Communication Technologies Lab |
0-1 |
CS123 |
Object Oriented Programming Lab |
0-1 |
GE120 |
Discrete Structures |
3-0 |
CS130 |
Digital Logic Design |
2-0 |
GE121 |
Calculus and Analytic Geometry |
3-0 |
CS131 |
Digital Logic Design Lab |
0-1 |
GE110 |
Functional English |
3-0 |
MT100 |
Multivariable Calculus |
3-0 |
|
|
|
MT110 |
Linear Algebra |
3-0 |
Total |
14-2 |
Total |
14-3 |
||
Semester- III |
Semester- IV |
||||
CS280 |
Artificial Intelligence |
2-0 |
CS230 |
Computer Organization and Assembly Language |
2-0 |
CS281 |
Artificial Intelligence Lab |
0-1 |
CS231 |
Computer Organization and Assembly Language Lab |
0-1 |
CS210 |
Data Structures |
3-0 |
CS282 |
Programming for AI |
2-0 |
CS211 |
Data Structures lab |
0-1 |
CS283 |
Programming for AI Lab |
0-1 |
CS290 |
Information Security |
2-0 |
CS284 |
Machine Learning |
2-0 |
CS291 |
Information Security Lab |
0-1 |
CS285 |
Machine Learning Lab |
0-1 |
CS270 |
Computer Networks |
2-0 |
GE250 |
Applied Physics |
2-0 |
CS271 |
Computer Networks Lab |
0-1 |
GE251 |
Applied Physics Lab |
0-1 |
CS250 |
Software Engineering |
3-0 |
GE111 |
Expository Writing |
3-0 |
MT220 |
Probability & Statistics |
3-0 |
GE230 |
Islamic Studies |
2-0 |
Total |
15-4 |
Total |
13-4 |
||
Semester- V |
Semester- VI |
||||
CS330 |
Operating Systems |
2-0 |
CS384 |
Computer Vision |
2-0 |
CS331 |
Operating Systems Lab |
0-1 |
CS385 |
Computer Vision Lab |
0-1 |
CS380 |
Artificial Neural Networks & Deep Learning |
2-0 |
CS370 |
Parallel & Distributed Computing |
2-0 |
CS381 |
Artificial Neural Networks & Deep Learning Lab |
0-1 |
CS371 |
Parallel & Distributed Computing Lab |
0-1 |
CS382 |
Knowledge Representation & Reasoning |
2-0 |
CSXXX |
Elective III |
2-1 |
CS383 |
Knowledge Representation & Reasoning Lab |
0-1 |
CSXXX |
Elective IV |
2-1 |
CSXXX |
Elective I |
2-1 |
CSXXX |
Elective V |
2-1 |
CSXXX |
Elective II |
2-1 |
CSXXX |
Elective VI |
2-1 |
GE240 |
Introduction to Management |
2-0 |
|
|
|
Total |
12-5 |
Total |
12-6 |
||
Semester- VII |
Semester- VIII |
||||
CS400 |
Final Year Project - I |
0-2 |
CS401 |
Final Year Project - II |
0-4 |
CS410 |
Analysis of Algorithms |
3-0 |
GE430 |
Ideology and Constitution of Pakistan |
2-0 |
EW400 |
Technical & Business Writing |
3-0 |
GE431 |
Professional Practices |
2-0 |
GE470 |
Entrepreneurship |
2-0 |
GE460 |
Civics and Community Engagement |
2-0 |
CSXXX |
Elective VII |
2-1 |
|
|
|
SS400 |
Introduction to Marketing |
3-0 |
|
|
|
Total |
13-3 |
Total |
6-4 |