First Year |
| Semester |
Code |
Title |
Crd. Hours |
| 1st |
BCS 111 |
Introduction to Computing |
3 |
| |
BCS 112 |
Programming Fundamentals |
4 |
| |
BCS 113 |
Calculus and Analytical Geometry |
3 |
| |
BCS 114 |
English Composition and Comprehension |
3 |
| |
BCS 115 |
Islamic and Pakistan Studies |
3 |
| |
|
|
|
| 2nd |
BCS 121 |
Object Oriented Paradigm |
3 |
| |
BCS 122 |
Discrete Structures |
3 |
| |
BCS 123 |
Probability and Statistics |
3 |
| |
BCS 124 |
Technical and Business Writing |
3 |
| |
BCS 125 |
Multi Variety Calculus |
3 |
| |
|
|
|
Second Year |
| 3rd |
BCS 231 |
Data Structures & Algorithms |
3 |
| |
BCS 232 |
Digital Logic and Computer Architecture |
3 |
| |
BCS 233 |
Physics I (Electromagnetism) |
3 |
| |
BCS 234 |
Communication Skills |
3 |
| |
BCS 235 |
Differential Equations |
3 |
| |
BCS 236 |
Accounting |
|
| |
|
|
|
| 4th |
BCS 241 |
Operating Systems |
3 |
| |
BCS 242 |
Database Systems |
3 |
| |
BCS 243 |
Linear Algebra |
3 |
| |
BCS 244 |
Computer Organization & Assembly Language |
3 |
| |
BCS 245 |
Principles of Programming Languages |
3 |
| |
BCS246 |
Physics II |
|
| |
|
|
|
Third Year
|
| 5th |
BCS 351 |
Introduction to Software Development |
3 |
| |
BCS 352 |
Numerical Computing |
3 |
| |
BCS 353 |
Software Engineering |
3 |
| |
BCS 354 |
Data Communication |
3 |
| |
BCS 355 |
Economics |
3 |
| |
|
|
|
| 6th |
BCS 361 |
Computer Communications & Networks |
3 |
| |
BCS 362 |
Theory of Automata & Formal Languages |
3 |
| |
BCS 363 |
Analysis of Algorithms |
3 |
| |
BCS 364 |
System Programming |
3 |
| |
BCS 365 |
Human Resource Management |
3 |
| |
|
|
|
Fourth Year
|
| 7th |
BCS 471 |
Senior Design Project I |
3 |
| |
BCS 472 |
Distributed Databases |
3 |
| |
BCS 473 |
Visual Programming |
3 |
| |
BCS 474 |
Numerical & Symbolic Computation |
3 |
| |
BCS 475 |
Compiler Construction |
3 |
| |
BCS 476 |
Artificial Intelligence |
3 |
| |
|
|
|
| 8th |
BCS 481 |
Senior Design Project II |
3 |
| |
BCS 482 |
Professional Practice |
3 |
| |
BCS 483 |
Project Management for CS |
3 |
| |
BCS 484 |
Philosophy & Logic |
3 |
| |
BCS 485 |
Financial Management |
6 |