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 |
CS212 |
Theory of Automata |
3-0 |
CS211 |
Data Structures lab |
0-1 |
CS260 |
Advance Database Management Systems |
2-0 |
CS290 |
Information Security |
2-0 |
CS261 |
Advance Database Management Systems Lab |
0-1 |
CS291 |
Information Security Lab |
0-1 |
GE250 |
Applied Physics |
2-0 |
CS270 |
Computer Networks |
2-0 |
GE251 |
Applied Physics Lab |
0-1 |
CS271 |
Computer Networks Lab |
0-1 |
GE111 |
Expository Writing |
3-0 |
CS250 |
Software Engineering |
3-0 |
GE230 |
Islamic Studies |
2-0 |
MT220 |
Probability & Statistics |
3-0 |
|
|
|
Total |
15-4 |
Total |
14-3 |
||
Semester- V |
Semester- VI |
||||
CS330 |
Operating Systems |
2-0 |
CS310 |
Compiler Construction |
2-0 |
CS331 |
Operating Systems Lab |
0-1 |
CS311 |
Compiler Construction Lab |
0-1 |
CS340 |
HCI & Computer Graphics |
2-0 |
CS370 |
Parallel & Distributed Computing |
2-0 |
CS341 |
HCI & Computer Graphics Lab |
0-1 |
CS371 |
Parallel & Distributed Computing Lab |
0-1 |
CS332 |
Computer Architecture |
2-0 |
CSXXX |
Elective III |
2-1 |
CS333 |
Computer Architecture 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 |