BS COMPUTER SCIENCE
Semester I
| # |
Course Title |
Category |
Theory |
Lab |
| 1 |
Application of Information and Communication Technologies |
Gen |
2 |
1 |
| 2 |
Functional English |
Gen |
3 |
0 |
| 3 |
Discrete Structure (QR I) |
Gen |
3 |
0 |
| 4 |
Calculus and Analytical Geometry (QR II) |
Gen |
3 |
0 |
| 5 |
Ideology and Constitution of Pakistan |
Gen |
2 |
0 |
| 6 |
Programming Fundamentals |
Major |
3 |
1 |
| Semester Total Credit Hours |
18 |
Semester II
| # |
Course Title |
Category |
Theory |
Lab |
| 1 |
Quran and Tafseer |
Compulsory |
NC |
— |
| 2 |
Digital Logic Design |
Major |
2 |
1 |
| 3 |
Object Oriented Programming |
Major |
3 |
1 |
| 4 |
Data Base System |
Major |
3 |
1 |
| 5 |
Multivariable Calculus |
Gen |
3 |
0 |
| 6 |
Linear Algebra |
Gen |
3 |
0 |
| Semester Total Credit Hours |
17 |
Semester III
| # |
Course Title |
Category |
Theory |
Lab |
| 1 |
Data Structures |
Major |
3 |
1 |
| 2 |
Information Security |
Major |
2 |
1 |
| 3 |
Artificial Intelligence |
Major |
2 |
1 |
| 4 |
Computer Networks |
Major |
2 |
1 |
| 5 |
Software Engineering |
Major |
3 |
0 |
| 6 |
Professional Practice |
Gen (A&H) |
2 |
0 |
| Semester Total Credit Hours |
18 |
Semester IV
| # |
Course Title |
Category |
Theory |
Lab |
| 1 |
Computer Organization & Assembly Language |
Major |
2 |
1 |
| 2 |
Theory of Automata |
Major |
3 |
0 |
| 3 |
Advance Database Management Systems |
Major |
2 |
1 |
| 4 |
Applied Physics |
Gen (NS) |
2 |
1 |
| 5 |
Expository Writing |
Gen |
3 |
0 |
| 6 |
Islamic Studies / Ethics |
Gen |
2 |
0 |
| Semester Total Credit Hours |
17 |
Semester V
| # |
Course Title |
Category |
Theory |
Lab |
| 1 |
Computer Architecture |
Major |
2 |
1 |
| 2 |
HCI & Computer Graphic |
Major |
2 |
1 |
| 3 |
Operating Systems |
Major |
2 |
1 |
| 4 |
Probability & Statistics |
Math |
3 |
0 |
| 5 |
Mobile Application Development I |
CS Elective I |
3 |
0 |
| 6 |
Advanced Programming |
CS Elective II |
3 |
0 |
| Semester Total Credit Hours |
18 |
Semester VI
| # |
Course Title |
Category |
Theory |
Lab |
| 1 |
Compiler Construction |
Major |
2 |
1 |
| 2 |
Parallel & Distributed Computing |
Major |
2 |
1 |
| 3 |
Web Engineering |
CS Elective III |
2 |
1 |
| 4 |
Cyber Security |
CS Elective IV |
2 |
1 |
| 5 |
Mobile Application Development 2 |
CS Elective V |
2 |
1 |
| Semester Total Credit Hours |
15 |
Semester VII
| # |
Course Title |
Category |
Theory |
Lab |
| 1 |
Internship |
Major |
0 |
3 |
| 2 |
Analysis of Algorithm |
Major |
3 |
0 |
| 3 |
Software Testing & Quality Assurance |
CS Elective VI |
2 |
1 |
| 4 |
Cloud Computing |
CS Elective VII |
2 |
1 |
| 5 |
Introduction to Management |
Gen (SS) |
2 |
0 |
| 6 |
Technical & Business Writing |
Inter D |
3 |
0 |
| Semester Total Credit Hours |
17 |
Semester VIII
| # |
Course Title |
Category |
Theory |
Lab |
| 1 |
Pakistan Studies |
Gen |
2 |
0 |
| 2 |
Civics and Community Engagement |
Gen |
2 |
0 |
| 3 |
Entrepreneurship |
Gen |
2 |
0 |
| 4 |
Introduction to Marketing |
Inter D |
3 |
0 |
| 5 |
Final Year Project |
Major |
0 |
6 |
| Semester Total Credit Hours |
15 |
Total Credit Hours: 135
Note: "Quran and Tafseer" in Semester II is a non-credit (NC) compulsory course and does not contribute to the credit-hour total.