Computing Core Courses
Course Title |
Credit hours |
Programming Fundamentals |
3-1 |
Object-Oriented Programming |
3-1 |
Data Structures & Algorithms |
3-1 |
Discrete Structures |
3-0 |
Operating Systems |
3-1 |
Database Systems |
3-1 |
Software Engineering |
3-0 |
Computer Networks |
3-1 |
Information Security |
3-0 |
Final Year Project |
0-6 |
Total |
39(27-12) |
Education Courses
Course Title |
Credit hours |
Reading and Writing Skills |
3 |
Technical & Business Writing |
3 |
Communication & Presentation Skillsls |
3 |
Professional Practices |
3 |
Intro to Info & Comm. Technologies |
2-1 |
Pakistan Studies & Global Perspective |
2 |
Islamic Studies & Ethics |
2 |
Total |
18-1 |
University Elective Courses
Course Title |
Credit hours |
Foriegn Language |
2-0 |
Social Servies |
1-0 |
Management Related |
3-0 |
Social Science Related |
3-0 |
Economy Related |
3-0 |
Total |
12-0 |
Mathematics and Science Foundation Courses
Course Title |
Credit hours |
Calculus & Analytical Geometry |
3-0 |
Probabilty & Statics |
3-0 |
Linear Algebra |
3-0 |
Applied Physics |
3-0 |
Total |
12-0 |
Domain Courses for BS(Computer Science)
Computer Science CORE(Compulsory) Courses
Course Title |
Credit hours |
Compiler Construction |
3-0 |
Comp. Organization & Assembly Language |
3-1 |
Digital & Analysis of Algorithms |
3-0 |
Parallel & Distributed Computing |
3-0 |
Artificial Intelligence |
3-1 |
Theory of Automata |
3-0 |
Total |
24(21-3) |
BS-CS Supporing Courses(ANY 3 from the follwoing list)
Coverage of relevant pre-requisite must be ensured while offering any of the following Courses from this Category
Course Title |
Credit hours |
Differential Equation |
3-0 |
Multi-variate Calculus |
3-0 |
Graph Theory |
3-0 |
Theory of Programming Languages |
3-0 |
Numerical of Computing |
3-0 |
Total |
9-0 |
BS-CS ELECTIVE Courses
Course Title |
Credit hours |
CS ELECTIVE - 1 |
2-1 |
CS ELECTIVE - 2 |
2-1 |
CS ELECTIVE - 3 |
2-1 |
CS ELECTIVE - 4 |
3-0 |
CS ELECTIVE - 5 |
2-1 |
Total |
15(11-4) |
Computer Science Elective Courses
S# |
Course Code |
Course Title |
Credit hours |
1 |
CS281 |
Mobile Computing |
2-0-2 |
CS281L |
Mobile Computing Lab |
0-1-1 |
2 |
CS284 |
Visual Programming |
2-0-2 |
CS284L |
Visual Programming Lab |
0-1-1 |
3 |
CS301 |
Full Stack Web Development |
2-0-2 |
CS301L |
Full Stack Web Development Lab |
0-1-1 |
4 |
CS342 |
Digital Image Processing |
3-0-3 |
5 |
CS402 |
Data Science |
2-0-2 |
CS402L |
Data Science Lab |
0-1-1 |
6 |
CS400 |
Big Data Analytics |
2-0-2 |
CS400L |
Big Data Analytics Lab |
0-1-1 |
7 |
CS456 |
Natural Language Processing |
2-0-2 |
CS456L |
Natural Language Processing Lab |
0-1-1 |
8 |
CS455 |
Applied Machine Learning |
2-0-2 |
CS455L |
Applied Machine Learing Lab |
0-1-1 |
9 |
CS350 |
Machine Learning |
3-0-3 |
10 |
CS435 |
Distributed Databases |
3-0-3 |
11 |
CS444 |
Depp Learning |
3-0-3 |
12 |
CS453 |
Computer Visions |
3-0-3 |
13 |
CS383 |
Multimedia Technologies |
3-0-3 |
14 |
CS484 |
Cloud Computing |
3-0-3 |
15 |
CS302 |
Semantic Web |
3-0-3 |
16 |
CS400 |
Data Ware-housing and Data Mining |
3-0-3 |
17 |
CS386 |
Introduction to Quantam Computing |
2-0-2 |
CS386L |
Introduction to Quantum Computing Lab |
0-1-1 |
18 |
CS481 |
Introduction to Quantum Communcation |
2-0-2 |
CS481L |
Introduction to Quantum Communication Lab |
0-1-1 |
List of University Electives
S# |
Course Code |
Course Title |
Credit hours |
Management Related |
1 |
BA354 |
Human Resource Management |
3-0-3 |
2 |
BA356 |
Enterpreneurship |
3-0-3 |
3 |
BA157 |
Management Information System |
3-0-3 |
4 |
BA151 |
Principles of Management |
3-0-3 |
5 |
MK101 |
Principles of Marketing |
3-0-3 |
6 |
BA235 |
Principles of Economics |
3-0-3 |
Social Science Related |
7 |
HU313 |
Indudtrial Psychology |
3-0-3 |
8 |
EL303 |
Interpersonal skills/public relations |
3-0-3 |
9 |
HU214 |
Introductio to Sociology |
3-0-3 |
10 |
HU414 |
Social Servies |
3-0-3 |
Foriegn Lanuage Related |
11 |
FL320 |
Functional Arabic |
3-0-3 |
12 |
FL321 |
Fuctional French |
3-0-3 |
13 |
FL322 |
Functional Chinese |
3-0-3 |
14 |
FL323 |
Functional Japanese |
3-0-3 |
15 |
FL324 |
Functional German |
3-0-3 |