BS Computer Science
Semester I |
||||
Course # |
Title |
Cred.Hrs. |
||
BCS111 |
Introduction to Information and Communication Technologies |
3 (2,1) |
||
BCS112 |
Calculus & Analytical Geometry |
3 (3,0) |
||
BCS113 |
Basic Electronics |
3 (2,1) |
||
BCS114 |
English Composition & Comprehension |
3 (3,0) |
||
BCS115 |
Programming Fundamentals |
3 (2,1) |
||
|
|
15 |
||
Semester II |
||||
Course # |
Title |
Cred.Hrs. |
||
BCS121 |
Object Oriented Programming |
3 (2,1) |
||
BCS122 |
Discrete Structures |
3 (3,0) |
||
BCS123 |
Technical and Business Writing |
3 (3,0) |
||
BCS124 |
Web Fundamentals |
3 (2,1) |
||
BCS125 |
Pakistan Studies/Islamic studies |
3 (3,0) |
||
|
|
15 |
||
Semester III |
||||
Course # |
Title |
Cred.Hrs. |
||
BCS231 |
Digital Logic Design |
3 (2,1) |
||
BCS232 |
Probability and Statistics |
3(3,0) |
||
BCS233 |
Data Structures |
3 (2,1) |
||
BCS234 |
Communication Skills |
3 (3,0) |
||
BCS235 |
Linear Algebra |
3 (3,0) |
||
BCS236 |
Operating Systems |
3 (2,1) |
||
|
|
18 |
||
Semester IV |
||||
Course # |
Title |
Cred.Hrs. |
||
BCS241 |
Analysis of Algorithms |
3 (3,0) |
||
BCS242 |
Web Engineering |
3 (2,1) |
||
BCS243 |
Multivariate Calculus |
3 (3,0) |
||
BCS244 |
Computer Organization and Assembly Language Programming |
3 (2,1) |
||
BCS245 |
Visual Programming |
3 (3,1) |
||
BCS246 |
Numerical Computing |
3(3,1) |
||
|
|
18 |
||
Semester V |
||||
Course # |
Title |
Cred.Hrs. |
||
BCS351 |
Database –I |
3 (2,1) |
||
BCS352 |
Theory of Automata & Formal Languages |
3 (3,0) |
||
BCS353 |
Differential Equations |
3 (3,0) |
||
BCS354 |
Data Communication |
3 (2,0) |
||
BCS355 |
Human Resource Management |
3(3,0) |
||
|
|
15 |
||
SemesterVI |
||||
Course # |
Title |
Cred.Hrs. |
||
BCS361 |
Software Engineering-I |
3 (3,1) |
||
BCS362 |
Computer Networks |
3(3,0) |
||
BCS363 |
Computer Architecture |
3 (2,0) |
||
BCS364 |
Compiler Construction |
3 (2,1) |
||
BCS365 |
Database-II |
3 (2,1) |
||
BCS366 |
Human Computer Interaction |
3(2,1) |
||
|
|
18 |
||
SemesterVII |
||||
Course # |
Title |
Cred Hrs |
||
Compulsory |
||||
BCS471 |
Network and System Programming |
3 (2,1) |
||
BCS472 |
Professional Practices |
3 (3,0) |
||
BCS473 |
Software Engineering-II |
3 (3,0) |
||
BCS474 |
Software Project-I |
3 |
||
Elective (any two) |
||||
BCS475 |
Digital Signal Processing |
3(2,1) |
||
BCS476 |
Wireless Networks |
3(3,0) |
||
BCS477 |
Data Mining and Data Warehousing |
3(3,0) |
||
BCS478 |
Management Information System |
3(3,0) |
||
BCS479 |
Parallel and Distributed Computing |
3(3,0) |
||
Total Semester Cred Hrs 18 |
||||
SemesterVIII |
||||
Course # |
Title |
Cred Hrs |
||
Compulsory |
||||
BCS481 |
Artificial Intelligence |
3 (2,1) | ||
BCS482 |
Computer Graphics |
3 (2,1) |
||
BCS483 |
Advance DataBase System |
3(2,1) |
||
BCS484 |
Software Project-II |
3 |
||
Elective (any two) |
||||
BCS485 |
Digital Image Processing |
3(2,1) |
||
BCS486 |
Data and Network Security |
3(3,0) |
||
BCS487 |
Modeling and Simulation |
3(2,1) |
||
BCS488 |
Database Administration |
3(2,1) |
||
BCS489 |
Telecommunication systems |
3(3,0) |
||
BCS4810 |
Multimedia Technologies |
3(3,0) |
||
Total Semester Cred Hrs 18 |