Bachelor of Science Computer Science BS(CS) 4 Years Program
According to HEC Revised Curriculum
| ||
General Education |
19 |
15% |
University Electives |
12 |
9% |
Mathematics & Science Foundation |
12 |
9% |
Computing - Core |
39 |
30% |
Common Courses 82 63% | ||
Domain CS Core |
24 |
18% |
Domain CS Electives |
15 |
12% |
Domain CS Supporting |
9 |
7% |
Domain Courses 48 37% | ||
Total 130 100% |
|
|
1st Semester |
|
|
S. No |
Course code |
Course Title |
Pre -Req |
Credit Hours |
1 |
CSC 101 |
Introduction to ICT |
|
3-0 |
2 |
CSC103 |
Programming Fundamentals |
|
3-1 |
3 |
ENG 101 |
English |
|
3-0 |
4 |
MAT 101 |
Calculus & |
|
3-0 |
5 |
PHY 101 |
Applied Physics |
|
3-0 |
|
|
Total |
|
15-1 |
|
|
2nd Semester |
| |
S. No |
Course code |
Course Title |
Pre -Req |
Credit Hours |
1 |
CEN201 |
Digital Logic Design |
Applied Physics |
3-1 |
2 |
CSC104 |
Object Oriented Programming |
Programming |
3-1 |
3 |
ENG 102 |
Communication |
English |
3-0 |
4 |
MAT100 |
Probability & |
|
3-0 |
5 |
CSC XXX |
University Elective-1 |
|
3-0 |
|
|
Total |
|
15-2 |
|
|
3rd Semester |
| |
S. No |
Course code |
Course Title |
Pre -Req |
Credit Hours |
1 |
CEN202 |
Computer |
|
3-1 |
2 |
CSC102 |
Data Structures & Algorithm |
Object Oriented Programming |
3-1 |
3 |
MAT104 |
Discrete |
|
3-0 |
4 |
HSS301 |
Professional Practices |
|
3-0 |
5 |
CSC XXX |
CS-Supporting -1 |
|
3-0 |
|
|
Total= |
|
15-2 |
|
|
4th Semester |
| |
S. No |
Course code |
Course Title |
Pre -Req |
Credit Hours |
1 |
CSC 302 |
Design and |
Data Structure of Algorithms |
3-0 |
2 |
CSC301 |
Theory of Automata |
Data Structure of Algorithms |
3-0 |
3 |
CSC201 |
Data Base system |
|
3-1 |
4 |
MAT201 |
Linear Algebra |
|
3-0 |
5 |
CSC XXX |
University Elective-2 |
|
3-0 |
|
|
Total = |
|
15-1 |
|
|
5th Semester |
|
|
S. No |
Course code |
Course Title |
Pre -Req |
Credit Hours |
1 |
CSC304 |
Compiler |
Theory Of Automata |
3-0 |
2 |
CSC XXX |
CS-Supporting -2 |
|
3-0 |
3 |
CSC203 |
Operating Systems |
Data Structure |
3-1 |
4 |
SEN202 |
Software |
|
3-0 |
5 |
CSC XXX |
CS supporting -3 |
|
3-0 |
|
|
Total = |
|
15-1 |
|
|
6th Semester |
|
|
S. No |
Course code |
Course Title |
Pre -Req |
Credit Hours |
1 |
SCS401 |
Artificial |
Discrete Structures |
3-1 |
2 |
CEN 303 |
Computer Networks |
|
3-1 |
3 |
CSC XXX |
CS Elective -1 |
|
3-0 |
4 |
CSC XXX |
CS Elective-2 |
|
3-0 |
5 |
ENG 303 |
Technical |
|
3-0 |
|
|
Total = |
|
15-2 |
|
|
7th Semester |
|
|
S. No |
Course code |
Course Title |
Pre -Req |
Credit Hours |
1 |
CSC XXX |
CS Elective -3 |
|
3-0 |
2 |
CSC XXX |
CS Elective -4 |
|
3-0 |
3 |
CSC 499 |
Final Year Project |
|
0-3 |
4 |
CSC XXX |
University Elective-3 |
|
3-0 |
5 |
CSC 609 |
Parallel & |
|
3-0 |
6 |
HSS 101 |
Pakistan Studies |
|
2-0 |
|
|
Total= |
|
14-3 |
|
|
8th Semester |
|
|
S. No |
Course code |
Course Title |
Pre -Req |
Credit Hours |
1 |
CSC XXX |
CS Elective -5 |
|
3-0 |
2 |
CSC XXX |
University Elective -4 |
|
3-0 |
3 |
CSC 500 |
Final Year Project |
|
0-3 |
4 |
CSC 302 |
Information Security |
|
3-0 |
5 |
HSS 102 |
Islamic Studies /Ethics |
|
2-0 |
|
|
|
Total |
11-3 |
Domain Elective | ||||
S.No |
Code |
Course Title |
Domain |
Credit Hour |
1 |
CSC XXX |
Web Technologies |
Domain Elective |
3 |
2 |
SEN417 |
Mobile Application Development |
Domain Elective |
3 |
3 |
CSC XXX |
Advanced Programming |
Domain Elective |
3 |
4 |
MAT 415 |
Numerical Analysis |
Domain Elective |
3 |
5 |
SEN 204 |
Web Engineering |
Domain Elective |
3 |
6 |
CSC XXX |
Cyber Security |
Domain Elective |
3 |
7 |
SEN 305 |
Software Testing & Quality Assurance |
Domain Elective |
3 |
8 |
CSC XXX |
Mobile Application Development 2 |
Domain Elective |
3 |
9 |
CSC XXX |
Cloud Computing |
Domain Elective |
3 |
10 |
CSC 306 |
Computer Graphics |
Domain Elective |
3 |
11 |
CSC XXX |
Object oriented Analysis |
Domain Elective |
3 |