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