Course Structure BS-CS
BS (Computer Science) Course Structure
(130 Credit Hours / 8 Semesters)
Code |
Course Title |
Cr. Hr. |
Department |
Req. of |
Semester 1 |
||||
EN-101 |
English-1 |
3 |
Linguistics |
Univ |
PS-101 |
Pakistan Studies |
2 |
Natural Sciences |
Univ |
MA-101 |
Calculus & Analytical Geometry-I |
3 |
Mathematics |
Univ |
PH-101 |
Introductory Mechanics & Waves |
3 |
Physics |
Faculty |
CS-101 |
ICT/Introduction to Computing |
3 |
Computer Science |
Univ |
CS-105 |
Problem Solving and Programming |
2+1 |
Computer Science |
CS F&C |
Credit Hours |
17 |
|||
Semester 2 |
||||
EN-102 |
English-2 |
3 |
Linguistics |
Univ |
IS-101 |
Islamic Studies |
2 |
Natural Sciences |
Univ |
MA-102 |
Calculus & Analytical Geometry-II |
3 |
Mathematics |
Univ |
PH-103 |
Electricity, Magnetism and Thermal Physics |
3 |
Physics |
Faculty |
MA-205 |
Discrete Mathematics |
3 |
Mathematics/C.S |
Faculty |
CS-121 |
Object Oriented Programming |
3+1 |
Computer Science |
CS F&C |
Credit Hours |
18 |
|||
Semester 3 |
||||
EN-201 |
English – 3 |
3 |
Linguistics |
Univ |
PY-101 |
Introduction to Psychology |
3 |
Natural Sciences |
Univ |
CS-211 |
Data Structures |
2+1 |
Computer Science |
CS F&C |
CS-212 |
Human Computer Interaction |
3 |
Computer Science |
CS F&C |
CS-103 |
Introduction to Computer Organization |
3 |
Computer Science |
CS F&C |
Credit Hours |
16 |
Code |
Course Title |
Cr. Hr. |
Department |
Req. of |
||||
Semester 4 |
||||||||
CH-101 |
Chemistry-I |
3 |
Chemistry |
Faculty |
||||
CS-225 |
Database System |
3 |
Computer Science |
CS F&C |
||||
MA-207 |
Differential Equations & Linear Algebra |
3 |
Mathematics |
Faculty |
||||
CS-213, CS-293 |
Computer Organization & Assembly Language |
3+1 |
Computer Science |
CS F&C |
||||
CS-222 |
Analysis and design of Software Systems |
3 |
Computer Science |
CS F&C |
||||
Credit Hours |
16 |
|||||||
Semester 5 |
||||||||
ST-101 |
Introductory Biology |
3 |
Biology |
Faculty |
||||
CS-311 |
Analysis & Design of Algorithms |
3 |
Computer Science |
CS F&C |
||||
ST-101 |
Probability & Statistics |
3 |
Statistics |
Faculty |
||||
CS-322 |
Software Construction |
2+1 |
Computer Science |
CS F&C |
||||
CS-324 |
Web Applications Development |
2+1 |
Computer Science |
CS F&C |
||||
CS-223 |
Operating Systems |
3 |
Computer Science |
CS F&C |
||||
Credit Hours |
18 |
|||||||
Semester 6 |
||||||||
EC-201 |
Principles of Economics |
3 |
Economics |
Faculty |
||||
CS-331 |
Theory of Automata |
3 |
Mathematics/C.S |
CS F&C |
||||
CS-312 |
Computer Communications & Networks |
3 |
Computer Science |
CS F&C |
||||
CS-423 |
Computer Graphics |
3 |
Computer Science |
CS F&C |
||||
One Elec |
One Elective from CS Electives offered |
3 |
Computer Science |
CS Elec |
||||
Credit Hours |
15 |
|||||||
Code |
Course Title |
Cr. Hr. |
Department |
Req. of |
||||
Semester 7 |
||||||||
CS-489 |
Project-I |
3 |
Computer Science |
CS F&C |
||||
CS-411 |
Compiler Construction |
3 |
Computer Science |
CS F&C |
||||
CS-414 |
Artificial Intelligence |
3 |
Computer Science |
CS F&C |
||||
CS-332 |
Net Centric Programming |
3 |
Computer Science |
CS F&C |
||||
One Elec |
One Elective from CS Electives offered |
3 |
Computer Science |
CS Elec |
||||
Credit Hours |
15 |
|||||||
Semester 8 |
||||||||
CS-490 |
Project-II |
3 |
Computer Science |
CS F&C |
||||
CS-474 |
Software Testing Techniques |
3 |
Computer Science |
CS F&C |
||||
CS-449 |
ICT and Society |
3 |
Computer Science |
CS F&C |
||||
One Elec |
One Elective from CS Electives offered |
3 |
Computer Science |
CS Elec |
||||
One Elec |
One Elective from CS Electives offered |
3 |
Computer Science |
CS Elec |
||||
Credit Hours |
15 |
|||||||
Degree Credit Hours |
130 |
|||||||
* +1 means One CR Hr of Lab = 3 Hrs of Lab Work |
|
|
|
|||||