BS(CS) Specialization in General Computing w.e.f 2021
Curriculum for Bachelor of Science of Computer Science (BSCS)
Course Group |
Credit hours |
Min No of Courses |
General Education |
19 |
7 |
University Electives |
12 |
4 |
Mathematics & Science Foundation |
12 |
4 |
Computing-Core |
39 |
11 |
Computer Science Core |
18 |
5 |
Domain CS Core |
18 |
6 |
Domain CS Electives |
12 |
4 |
TOTAL |
130 |
41 |
General Education Courses |
S# |
Course Code |
Pre-req |
Course Title |
Cr. Hrs |
1 |
CS-300 |
|
Introduction to Information & Communication Technologies |
3(2-3) |
2 |
ENG-305 |
|
English Composition & Comprehension |
3(3-0) |
3 |
ENG-325 |
|
Communication & Presentation Skills |
3(3-0) |
4 |
ENG-315 |
|
Technical & Business Writing |
3(3-0) |
5 |
IS-302 |
|
Islamic Studies/ Ethics |
2(2-0) |
6 |
SSH-302 |
|
Pakistan Studies |
2(2-0) |
7 |
SSH-307 |
|
Professional Practices |
3(3-0) |
|
|
|
Total |
19 |
University Elective Courses |
8 |
SSH-305 |
|
Foreign Languages |
2(2-0) |
9 |
SSH-309 |
|
Social Service |
1(1-0) |
10 |
MGT-322 |
|
Financial Accounting |
3(3-0) |
11 |
MGT-351 |
|
Introduction to Marketing |
3(3-0) |
12 |
MGT-411 |
|
Introduction to Management |
3(3-0) |
13 |
MGT-515 |
|
Introduction to Human Resource Management |
3(3-0) |
14 |
ECON-301 |
|
Introduction to Economics |
3(3-0) |
15 |
PSY-600 |
|
Psychology |
3(3-0) |
16 |
SSH-304 |
|
International Relations |
3(3-0) |
17 |
SSH-308 |
|
Personal Grooming & Character Development |
2(2-0) |
|
|
|
Total (Any Four of the above) |
12 |
Mathematics and Science Foundation Courses |
18 |
MTH-310 |
|
Calculus & Analytical Geometry |
3(3-0) |
19 |
MTH-435 |
|
Linear Algebra |
3(3-0) |
20 |
STT-500 |
|
Statistics & Probability |
3(3-0) |
21 |
MTH-415 |
|
Differential Equation |
3(3-0) |
|
|
|
Total |
12-0 |
Computing Core Courses |
22 |
CS-323 |
|
Programming Fundamentals |
4(3-3) |
23 |
CS-335 |
|
Discrete Structures |
3(3-0) |
24 |
CS-423 |
CS-323 |
Object Oriented Programming |
4(3-3) |
25 |
CS-400 |
|
Database Systems |
4(3-3) |
26 |
CS-443 |
CS-323 |
Data Structures and Algorithms |
4(3-3) |
27 |
CS-497 |
|
Information Security |
3(3-0) |
28 |
CS-577 |
|
Computer Networks |
4(3-3) |
29 |
CS-583 |
|
Operating System |
4(3-3) |
30 |
CS-453 |
|
Software Engineering |
3(3-0) |
31 |
CS-698 |
|
Final Year Project-I |
2(0-04) |
32 |
CS-699 |
CS-698 |
Final Year Project-II |
4(0-08) |
|
|
|
Total |
39 |
Computer Science Core Courses
|
33 |
CS-632 |
|
Artificial Intelligence |
4(3-3) |
34 |
CS-430 |
|
Digital Logic Design |
4(3-3) |
35 |
CS-542 |
CS-443 |
Analysis of Algorithms |
3(3-0) |
36 |
CS-530 |
CS-430 |
Computer Organization & Assembly Language |
4(3-3) |
37 |
CS-687 |
|
Parallel & Distributed Computing |
3(2-3) |
|
|
|
Total |
18 |
CS Core Courses
|
38 |
CS-536 |
CS-335 |
Theory of Automata & Formal Languages |
3(3-0) |
39 |
CS-566 |
|
Web Technologies |
3(2-3) |
40 |
CS-572 |
MTH-310 |
Numerical Analysis |
3(2-3) |
41 |
CS-636 |
CS-536 |
Compiler Construction |
3(2-3) |
42 |
PHY-403 |
|
Fundamentals of Physics |
3(3-0) |
|
|
|
Total |
18 |
CS ELECTIVE Courses |
43 |
CS-432 |
CS-423 |
Modern Programming Languages |
3(2-3) |
44 |
CS-532 |
|
Computer Architecture |
3(3-0) |
45 |
CS-553 |
CS-453 |
Object Oriented Analysis & Design |
3(2-3) |
46 |
CS-575 |
CS-323 |
Computer Graphics |
3(2-3) |
47 |
CS-597 |
|
Cyber Security |
3(3-0) |
48 |
CS-601 |
CS-400 |
Data Base Administration & Management |
4(3-3) |
49 |
CS-666 |
CS-566 |
Web Engineering |
3(2-3) |
50 |
CS-685 |
|
Human Computer Interaction |
3(2-3) |
51 |
CS-682 |
|
System Programming |
3(2-3) |
52 |
CS-692 |
CS-423 |
Visual Programming |
3(2-3) |
53 |
CS-693 |
|
Mobile Application Development |
3(2-3) |
54 |
CS-695 |
CS-423 |
Theory of Programming Language |
3(2-3) |
|
|
|
Total (Any Four of the Above) |
12 |
4-Year Program (8 Regular Semester of 18 weeks each) (130 Credit Hours) |
Semester 1 |
Course Title |
Cr. Hrs |
Cont hr |
Pre-req |
Programming Fundamentals |
4(3-3) |
3-3 |
|
Discrete Structures |
3(3-0) |
3-0 |
|
Calculus & Analytical Geometry |
3(3-0) |
3-0 |
|
Applied Physics |
3(3-0) |
3-0 |
|
English Composition & Comprehension |
3(3-0) |
3-0 |
|
Semester 2 |
Course Title |
Cr. Hrs |
Cont hr |
Pre-req |
Object Oriented Programming |
4(3-3) |
3-3 |
Prog Fundamentals |
Database Systems |
4(3-3) |
3-3 |
|
Digital Logic Design |
3(2-3) |
2-3 |
|
Multivariable Calculus |
3(3-0) |
3-0 |
|
Probability & Statistics |
3(3-0) |
3-0 |
|
Semester 3 |
Course Title |
Cr. Hrs |
Cont hr |
Pre-req |
Data Structures & Algorithms |
4(3-3) |
3-3 |
Prog. Fundamentals |
Software Engineering |
3(3-0) |
3-0 |
|
Artificial Intelligence |
4(3-3) |
3-3 |
Object Oriented Prog |
Digital Logic Design |
4(3-3) |
3-3 |
|
Differential Equation |
3(3-0) |
3-0 |
Cal. & Anal. Geometry |
Total |
18 (15-3) |
15-9 |
|
Semester 4 |
Course Title |
Cr. Hrs |
Cont hr |
Pre-req |
Computer Networks |
4(3-3) |
3-3 |
|
Computer Organization & Assembly Language |
4(3-3) |
3-3 |
Digital Logic Design |
Analysis of Algorithms |
3(3-0) |
3-0 |
Data Structures & Algo |
Programming for Artificial Intelligence |
3 (2-3) |
2-3 |
Artificial Intelligence |
Operating Systems |
4(3-3) |
3-3 |
Data Structures & Algo |
Total |
18 (14-12) |
14-12 |
|
Semester 5 |
Course Title |
Cr. Hrs |
Cont hr |
Pre-req |
Theory of Automata & Formal Languages |
3(3-0) |
3-0 |
|
Web Technologies |
3(2-3) |
2-3 |
|
Numerical Analysis |
3(2-3) |
2-3 |
Cal. & Anal. Geometry |
CS-Elective -1 |
3(3-0) |
3-0 |
|
CS-Elective -2 |
3(3-0) |
3-0 |
|
University Elective-1 |
3(3-0) |
3-0 |
|
Total |
18 (16-3) |
16-9 |
|
Semester 6 |
Course Title |
Cr. Hrs |
Cont hr |
Pre-req |
Parallel & Distributed Computing |
3(2-3) |
2-3 |
OOP, Operating Sys |
Compiler Construction |
3(2-3) |
2-3 |
Theory of Automata |
CS-Elective -3 |
3 (2-3) |
2-3 |
|
CS-Elective -4 |
3(3-0) |
3-0 |
|
University Elective-2 |
3(3-0) |
3-0 |
|
Total |
15(12-3) |
15-9 |
|
Semester 7 |
Course Title |
Cr. Hrs |
Cont hr |
Pre-req |
Final Year Project-I |
2(0-2) |
0-6 |
|
Information Security |
3(3-0) |
3-0 |
|
University Elective -3 |
3(3-0) |
3-0 |
|
Technical & Business Writing |
3(3-0) |
3-0 |
Comm. & Present. Skills |
Fundamentals of Physics |
3(3-0) |
3-0 |
|
Total |
13(12-2) |
12-6 |
|
Semester 8 |
Course Title |
Cr. Hrs |
Cont hr |
Pre-req |
Final Year Project-II |
4(0-4) |
0-12 |
Final Year Project - I |
University Elective -4 |
3(3-0) |
3-0 |
|
Professional Practices |
3(3-0) |
3-0 |
|
Pakistan Studies |
2(2-0) |
2-0 |
|
Total |
12 (8-4) |
8-12 |
|