Bcs (hons) Course Details

1st Semester

Course # Title Cred. Hrs
BCS111 Fundamentals of Computer 3
BCS112 Mathematics-1 3
BCS113 Probability and Statistics 3
BCS114 Funcational English 3
BCS115 Programming Concepts 4
Total Cred. Hrs 16

2nd Semester

Course # Title Cred. Hrs
BCS121 Programming Languages-I 4
BCS122 Mathematics-II 3
BCS123 Physics 3
BCS124 Discrete Mathematics 4
BCS125 Pakistan Studies/Islamic studies 3
Total Cred. Hrs 17

3rd Semester

Course # Title Cred. Hrs
BCS231 Digital Logic Design 3
BCS232 Database-I 4
BCS233 Data Structures 3
BCS234 Business Communication 3
BCS235 Electronics 4
Total Cred. Hrs 16

4th Semester

Course # Title Cred. Hrs
BCS241 Database-II 3
BCS242 Programming Languages-II 4
BCS243 Operating Systems 4
BCS244 Computer Organization and Assembly Language 3
BCS245 Data Communications and Networking 4
Total Cred. Hrs 18

5th Semester

Course # Title Cred. Hrs
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
Total Cred. Hrs 19

6th Semester

Course # Title Cred. Hrs
BCS361 Computer Architecture 3
BCS362 Numerical Analysis 3
BCS363 Automata Theory 3
BCS364 Computer Graphics 4
BCS365 Software Engineering-II 3
Total Cred. Hrs 16

7th Semester

Course # Title Cred. Hrs
Compulsory
BCS471 Software Project Management 3
BCS472 Natural Language Processing 3
BCS473 Software Project-2 3
Elective(any two)
BCS474 Digital Image Processing 3
BCS475 Network Security 3
BCS476 Modeling and Simulation 3
BCS477 Database and Administration 3
BCS478 Telecommunications Systems 3
BCS479 Multimedia Technologies 3
Total Cred. Hrs 16

8th Semester

Course # Title Cred. Hrs
Compulsory
BCS481 Compiler Construction 3
BCS482 Wireless and Mobile Communications 3
BCS483 Software Project-I 3
Elective(any two)
BCS484 Digital Signal Processing 3
BCS485 E-Commerce Applications & Technologies 3
BCS486 Expert Systems 3
BCS487 Data Mining and Data Warehousing 3
BCS488 Management Informations Systems 3
BCS489 Distributed Computing 3
Total Cred. Hrs 16