BS Computer Sce Curriculum
Click Here for Complete Curriculum and Course Contents (CCCC)
BS COMPUTER SCIENCE
1st Semester
Course Code |
Name of Subject |
Credit Hours |
BCS111 |
Calculus and Analytic Geometry |
03 |
BCS112 |
English Composition and Comprehension |
03 |
BCS113 |
Introduction to Information and Communication |
03 (2+1) |
BCS114 |
Programming Fundamentals |
4 (3+1) |
BCS115 |
ISLAMIC STUDIES |
02 |
BCS116 |
Discrete Structures |
03 |
Total |
18 |
2nd Semester
Course Code |
Name of Subject |
Credit Hours |
BCS121 |
Object Oriented Programming (C++) |
4 (3+1) |
BCS122 |
Basic Electronics |
03 |
BCS123 |
English II (Technical and Business Writing) |
03 |
BCS124 |
Pakistan Studies |
02 |
BCS125 |
Linear Algebra |
03 |
BCS126 |
Probability and Statistics |
03 |
G. Total |
18 |
3rd Semester
Course Code |
Name of Subject |
Credit Hours |
BCS231 |
English III( Communication Skills) |
03 |
BCS232 |
Digital Logic and Design |
03 |
BCS233 |
Data Structures and Algorithms |
03 |
BCS235 |
Computer Architecture and Organization |
03 |
BCS236 |
Data Communications and Computer Networks |
03 |
Total |
15 |
4th Semester
Course Code |
Name of Subject |
Credit Hours |
BCS241 |
Database Systems |
03 (2+1) |
BCS242 |
Java programming |
04 (2+1) |
BCS243 |
Differential Equations |
03 |
BCS244 |
Operating Systems |
03 |
BCS245 |
Web Programming |
03(2+1) |
G. Total |
16 |
5th Semester
Course Code |
Name of Subject |
Credit Hours |
BCS351 |
Software Engineering |
03 |
BCS352 |
Theory of Automata |
03 |
BCS353 |
Network Strategies |
03 |
BCS354 |
Web Engineering |
03 |
BCS355 |
Microprocessor and Assembly Language |
03 (2+1) |
BCS234 |
Multivariate Calculus |
03 |
Total |
18 |
6th Semester
Course Code |
Name of Subject |
Credit Hours |
BCS361 |
Digital Signal Processing |
03 |
BCS362 |
Information Security |
03 |
BCS363 |
Computer Graphics |
03 |
BCS364 |
Distributed Databases |
03 |
BCS365 |
Fundamentals of Data Mining |
03 |
BCS384 |
Telecommunication System |
03 |
Total |
18 |
7th Semester
Course Code |
Name of Subject |
Credit Hours |
BCS366 |
Advance Software Engineering |
03 |
BCS471 |
Wireless Networks |
03 |
BCS472 |
Human Computer Interaction |
03 |
BCS473 |
Design and Analysis of Algorithms |
03 |
BCS474 |
Numerical Computing |
03 (2+1) |
BCS485 |
E-Commerce Applications & Technologies |
03 |
Total |
18 |
8th Semester
Course Code |
Name of Subject |
Credit Hours |
BCS475 |
Artificial Intelligence |
03 (2+1) |
BCS481 |
Professional Practices |
03 |
BCS482 |
Compiler Construction |
03 |
BCS483 |
Software Project Management |
03 |
|
Practical Project/Thesis |
06 |
Total |
18 |