+92-853-610350                  

Details & Semester Outlines for BS Computer Science

Home >Program Details >BS Computer Science

1st Semester

S.# COURSES CODES CREDIT HOURS
1 Introduction to ICT CSC-101 2+1
2 Programming Fundamentals CSC-111 3+1
3 English Composition & Comprehension EGL-101 3+0
4 Basic Mathematics MAT-100 3+0
5 Applied Physics PHY-101 2+1
6 Islamic Studies/Ethics HUM-100 2+0
Total Credit Hours 18

2nd Semester

S.# COURSES CODES CREDIT HOURS
1 Digital Logic & Design ECE-220 3+1
2 Object Oriented Programming CSC-113 3+1
3 Discrete Structures MAT-205 3+0
4 Communication & Presentation Skills EGL-103 3+0
5 Pakistan Studies HUM-101 2+0
6 Calculus & Analytical Geometry MAT-101 3+0
Total Credit Hours 19

3rd Semester

S.# COURSES CODES CREDIT HOURS
1 Comp. Organization & Assembly Lang. CSC-320 3+1
2 Data Structures & Algorithms CSC-214 3+1
3 University Elective-I CSU-5xx 3+0
4 Database Systems CSC-261 3+1
5 Linear Algebra MAT-204 3+0
Total Credit Hours 18

4th Semester

S.# COURSES CODES CREDIT HOURS
1 Computer Networks CSC-360 3+1
2 Operating Systems CSC-342 3+1
3 Theory of Automata CSC-341 3+0
4 University Elective-II CSU-5xx 3+0
5 CS Supporting-I CSS-5xx 3+0
Total Credit Hours 19

5th Semester

S.# COURSES CODES CREDIT HOURS
1 Artificial Intelligence CSC-361 3+1
2 Software Engineering CSC-350 3+0
3 Technical & Business Writing EGL-203 3+0
4 Compiler Construction CSC-453 3+0
5 Information Security CSC-474 3+0
Total Credit Hours 16

6th Semester

S.# COURSES CODES CREDIT HOURS
1 CS Elective – I CSE-5xx 3
2 CS Elective – II CSE-5xx 3
3 Design and Analysis of Algorithm CSC-421 3+0
4 CS Supporting-II CSS-5xx 3+0
5 University Elective-III CSU-5xx 3+0
6 University Elective V(Social Service) CSU-5xx 0-0(p/f)
Total Credit Hours 15

7th Semester

S.# COURSES CODES CREDIT HOURS
1 CS Elective – III CSE-5xx 3
2 Parallel & Dist. Computing CSC-458 3+0
3 Final Year Project – I CSC-698 0+3
4 CS Supporting – III CSS-5xx 3+0
5 Probability & Statistics STA-101 3+0
Total Credit Hours 15

8th Semester

S.# COURSES CODES CREDIT HOURS
1 CS Elective – IV CSE-5xx 3
2 CS Elective –V CSE-5xx 3
3 Final Year Project – II CSC-699 0+3
4 University Elective IV CSU-5xx 3+0
5 Professional Practice CSC-395 3+0
Total Credit Hours 15