| Semester-I |
| BCS111 |
fundamentals of computers |
3 |
| BCS112 |
Mathematics-I |
3 |
| BCS113 |
Probability and Statistics |
3 |
| BCS114 |
Functional English |
3 |
| BCS115 |
Programming Concepts |
4 |
|
16 |
| |
| |
| Semester-II |
| Course Number |
Course Name |
Credit Hours |
| BCS121 |
Programming Languages-I |
4 |
| BCS122 |
Mathematics-II |
3 |
| BCS123 |
Physics |
3 |
| BCS124 |
Discrete Mathematics |
4 |
| BCS125 |
Pakistan Studies/Islamic studies |
3 |
|
17 |
| |
| |
| Semester-IV |
| BCS241 |
Database-II |
3 |
| BCS242 |
Programming Languages-II |
4 |
| BCS243 |
Operating Systems |
4 |
| BCS244 |
Computer Organization & Assembly Language Programming |
3 |
| BCS245 |
Data Communications and Networking |
4 |
|
18 |
| |
| |
| Semester-V |
| BCS351 |
Internet Programming |
3 |
| BCS352 |
Artificial Intelligence |
3 |
| BCS353 |
Analysis of Algorithms |
3 |
| BCS354 |
Programming Languages-III |
4 |
| BCS355 |
Software Engineering-I |
3 |
| BCS356 |
Network Strategies |
3 |
|
19 |
| |
(Note3 Compulsry with Any 2 Elective) |
| Semester-VII |
| BCS471 |
Compiler Construction (Compulsory) |
3 |
| BCS472 |
Wireless and Mobile Communications (Compulsory) |
3 |
| BCS473 |
Software Project-I (Compulsory) |
3 |
| BCS474 |
Digital Signal Processing (Elective) |
3 |
| BCS475 |
E-Commerce Applications & Technologies (Elective) |
3 |
| BCS476 |
Expert Systems (Elective) |
3 |
| BCS477 |
Data Mining and Data Warehousing (Elective) |
3 |
| BCS478 |
Management Information System (Elective) |
3 |
| BCS479 |
Distributed Computing (Elective) |
3 |
|
15 |
| |
(Note3 Compulsry with Any 2 Elective) |
| Semester-VIII |
| BCS481 |
Software Project Management (Compulsory) |
3 |
| BCS482 |
Natural Language Processing (Compulsory) |
3 |
| BCS483 |
Software Project-II (Compulsory) |
3 |
| BCS484 |
Digital Image Processing (Elective) |
3 |
| BCS485 |
Network Security (Elective) |
3 |
| BCS486 |
Modeling and Simulation (Elective) |
3 |
| BCS487 |
Database Administration (Elective) |
3 |
| BCS488 |
Telecommunication systems (Elective) |
3 |
| BCS489 |
Multimedia Technologies (Elective) |
3 |
|
15 |
| |
Compulsory |
|
| 1. |
Fundamentals of Computers |
3 |
| 2. |
Programming Concepts |
4 |
| 3. |
Programming Languages-I |
4 |
| 4. |
Digital Logic Design |
3 |
| 5. |
Database-I |
4 |
| 6. |
Data Structures |
3 |
| 7. |
Database-1I |
3 |
| 8. |
Programming Languages-II |
4 |
| 9. |
Operating Systems |
4 |
| 10. |
Computer Organization & Assembly language Programming |
3 |
| 11. |
Data Communications and Networking |
4 |
| 12. |
Internet Programming |
3 |
| 13. |
Artificial Intelligence |
3 |
| 14. |
Analysis of Algorithms |
3 |
| 15. |
Programming Languages-III |
4 |
| 16. |
Software Engineering –I |
3 |
| 17. |
Network Strategies |
3 |
| 18. |
Computer Architecture |
3 |
| 19. |
Automata Theory |
3 |
| 20. |
Computer Graphics |
4 |
| 21. |
Software Engineering –II |
3 |
| 22. |
Compiler construction |
3 |
| 23. |
Wireless and Mobile communication |
3 |
| 24. |
Software Project Management |
3 |
| 25. |
Natural Language Processing |
3 |
| 26. |
Software Project-I |
3 |
| 27. |
SoftwareProject-II |
3 |
|
89 |
|
| |
| Elective
subjects (6 credit hours in semester 7 and 6 credit hours in semester
8) |
| |
Digital Signal Processing |
|
| E-Commerce Applications & Technologies |
| Expert Systems |
| Data Mining and Data Warehousing |
| Management Information System |
| Distributed Computing |
| Digital Image Processing |
| Network Security |
| Modeling and Simulation |
| Database Administration |
| Telecommunication System |
| Multimedia Technologies |
|
12 |
|
Total
Cred Hrs of computer science courses |
101 |
|
| 1. |
Mathematics-I |
3 |
| 2. |
Discrete Mathematics |
4 |
| 3. |
Mathematics-II |
3 |
| 4. |
Statistics & Probability |
3 |
| 5. |
Numerical Analysis |
3 |
|
16 |
| |
| 1. |
Physics |
3 |
| 2. |
Electronics |
3 |
|
6 |
| |
| 1. |
Functional English |
3 |
| 2. |
Pakistan Study/ Islamic Studies |
3 |
| 3. |
Business Communication |
3 |
|
9 |
| |
|
|