1 |
Introduction to Computing |
CS-1101 |
3 (2+1) |
2 |
Electronics |
CS-1103 |
3 |
3 |
Calculus and Analytical Geometry |
CS MATH-2201 |
3 |
4 |
English Composition and Comprehension |
CS ENG-1101 |
3 |
5 |
Islamic Studies and Pakistan Studies |
CS ISL Pk -2101 |
3 |
6 |
Programing Fundamentals |
CS-1225 |
4 (3+1) |
7 |
Digital Logic Design |
CS-2033 |
3 |
8 |
Linear Algebra |
CS MATH-2101 |
3 |
9 |
Communication Skills |
CS ENG-1201 |
3 |
10 |
Probabailty and Statistics |
CS STAT -1101 |
3 |
11 |
Object Oriented Programming |
CS-1201 |
4 (3+1) |
12 |
Discrete Structures |
CS-1203 |
3 |
13 |
Financial Accounting |
CS-1207 |
3 |
14 |
Multivariate Calculus |
CS MATH-3101 |
3 |
15 |
Cognitive Psychology |
CS-2107 |
3 |
16 |
Data Structures and Algorithms |
CS-2101 |
4 (3+1) |
17 |
Microprocessor and Assembly Language |
CS-2207 |
4 (3+1) |
18 |
Visual Programming |
CS-2201 |
3 |
19 |
Logical paradigms in Computing |
CS-2208 |
3 |
20 |
Differential Equations |
CS MATH -3201 |
3 |
21 |
Database Systems |
CS-2014 |
3 (2+1) |
22 |
Design and Analysis of Algorithms |
CS-3108 |
3 |
23 |
Data Communication and Networks |
CS-3106 |
3 |
24 |
Theory of Automata |
CS– 2044 |
3 |
25 |
Operation Research |
CS-3109 |
3 |
26 |
Professional Practices |
HM – 3123 |
3 |
27 |
Operating Systems |
CS-2205 |
3 (2+1) |
28 |
Software Engineering |
CS-2105 |
3 |
29 |
Artifical Intelligence and Neural Networks |
CS-3102 |
3 |
30 |
Compiler Construction |
CS-4202 |
3 |
31 |
Foreign Language (French) |
CS-4105 |
3 |
32 |
Object Oriented Analysis and Design |
CS-4108 |
3 |
33 |
Human Computer Interaction |
CS-4122 |
3 |
34 |
Computer Architecture |
CS-2063 |
3 |
35 |
Computer Science Elective-I |
NA |
3 |
36 |
Computer Science Elective-II |
NA |
3 |
37 |
Project |
NA |
3 |
38 |
Information Security |
CS – 4215 |
3 |
39 |
Numerical Computing |
CS-4216 |
3 |
40 |
Intellectual Property Rights and Cyber Law |
CS-4217 |
3 |
41 |
Computer Science Elective-III |
NA |
3 |
42 |
Computer Science Elective-IV |
NA |
3 |
43 |
Project |
NA |
3 |