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 |
|
|
|
|||||