| Code |
Course Title |
Cr |
Type |
| CS101 |
Introduction to Computing |
3 |
Required |
| CS102 |
Programming Fundamentals |
3 |
Required |
| ENG101 |
English Composition & Comprehension |
3 |
Required |
| ISL101 |
Islamic Studies |
2 |
Required |
| MTH101 |
Calculus & Analytical Geometry |
3 |
Required |
| Code |
Course Title |
Cr |
Type |
| CS201 |
Object Oriented Programming |
3 |
Required |
| ENG102 |
Technical & Business Writing |
3 |
Required |
| MTH201 |
Linear Algebra |
3 |
Required |
| PAK101 |
Pakistan Studies |
2 |
Required |
| Code |
Course Title |
Cr |
Type |
| CS202 |
Data Structures & Algorithms |
3 |
Required |
| CS301 |
Database Systems |
3 |
Required |
| GEN101 |
Introduction to Sociology |
3 |
Elective |
| MTH301 |
Probability & Statistics |
3 |
Required |
| Code |
Course Title |
Cr |
Type |
| CS302 |
Operating Systems |
3 |
Required |
| CS303 |
Computer Networks |
3 |
Required |
| CS401 |
Software Engineering |
3 |
Required |
| Code |
Course Title |
Cr |
Type |
| CS402 |
Artificial Intelligence |
3 |
Required |
| CS403 |
Compiler Construction |
3 |
Elective |
| CS404 |
Computer Graphics |
3 |
Elective |
| Code |
Course Title |
Cr |
Type |
| CS405 |
Web Engineering |
3 |
Required |
| CS406 |
Information Security |
3 |
Elective |
| Code |
Course Title |
Cr |
Type |
| CS499 |
Final Year Project |
6 |
Required |
| Code |
Course Title |
Cr |
Type |
| CS499 |
Final Year Project |
6 |
Required |