BS Computer Science Undergraduate Programs
Scheme of Study
# |
Code |
Course Title |
Credit Hours |
Pre-requisite |
|
|
Semester 1 |
|
|
1 |
CSCI-26101 |
Programming Fundamentals |
4 (3-1) |
- |
2 |
CSCI-26102 |
Application of Information & Communication Technologies |
3 (2-1) |
- |
3 |
STCS-26103 |
Discrete Structures |
3 (3-0) |
- |
4 |
STCS-26104 |
Calculus and Analytic Geometry |
3 (3-0) |
- |
5 |
SOSC-26105 |
Functional English |
3 (3-0) |
- |
|
|
Total Cr Hrs |
16 (14-2) |
|
|
|
Semester 2 |
|
|
6 |
CSCI-26201 |
Object Oriented Programming |
4 (3-1) |
Programming Fundamentals |
7 |
CSCI-26202 |
Database Systems |
4 (3-1) |
- |
8 |
CSCI-26203 |
Digital Logic Design |
3 (2-1) |
- |
9 |
SOSC-26204 |
Expository Writing |
3 (3-0) |
Functional English |
10 |
STCS-26205 |
Linear Algebra |
3 (3-0) |
Calculus and Analytic Geometry |
|
|
Total Cr Hrs |
17 (14-3) |
|
|
|
Semester 3 |
|
|
11 |
CSCI-26301 |
Data Structures |
4 (3-1) |
Object Oriented Programming |
12 |
CSCI-26302 |
Artificial Intelligence |
3 (2-1) |
- |
13 |
CSCI-26303 |
Computer Networks |
3 (2-1) |
- |
14 |
CSCI-26304 |
Software Engineering |
3 (3-0) |
- |
15 |
STCS-26305 |
Applied Physics |
3 (2-1) |
- |
16 |
STCS-26306 |
Multivariable Calculus |
3 (3-0) |
Calculus and Analytic Geometry |
|
|
Total Cr Hrs |
19 (15-4) |
|
|
|
Semester 4 |
|
|
17 |
CSCI-26401 |
Computer Organization & Assembly Language |
3 (2-1) |
Digital Logic Design |
18 |
CSCI-26402 |
Theory of Automata |
3 (3-0) |
- |
19 |
CSCI-26403 |
Advance Database Management Systems |
3 (2-1) |
Database Systems |
20 |
CSCI-26404 |
Information Security |
3 (2-1) |
- |
21 |
STCS-26405 |
Probability & Statistics |
3 (3-0) |
- |
22 |
SOSC-26406 |
Islamic Studies |
2 (2-0) |
- |
|
|
Total Cr Hrs |
17 (14-3) |
|
|
|
Semester 5 |
|
|
23 |
CSCI-26501 |
Operating Systems |
3 (2-1) |
Data Structures |
24 |
CSCI-26502 |
HCI & Computer Graphics |
3 (2-1) |
- |
25 |
CSCI-26503 |
Computer Architecture |
3 (2-1) |
Computer Organization & Assembly Language |
26 |
CSCI-26504 |
Elective-I |
3 (2-1) |
- |
27 |
CSCI-26505 |
Elective-II (Web Technologies) |
3 (2-1) |
- |
28 |
DEBM-26506 |
Introduction to Management |
2 (2-0) |
- |
|
|
Total Cr Hrs |
17 (12-5) |
|
|
|
Semester 6 |
|
|
29 |
CSCI-26601 |
Compiler Construction |
3 (2-1) |
Theory of Automata |
30 |
CSCI-26602 |
Parallel & Distributed Computing |
3 (2-1) |
Operating Systems |
31 |
CSCI-26603 |
Elective-III (Advanced Programming) |
3 (2-1) |
Object Oriented Programming |
32 |
CSCI-26604 |
Elective-IV (Web Engineering) |
3 (2-1) |
Web Technologies |
33 |
CSCI-26605 |
Elective-V (Cloud Computing) |
3 (2-1) |
- |
34 |
CSCI-26606 |
Elective-VI (Numerical Analysis) |
3 (2-1) |
- |
|
|
Total Cr Hrs |
18 (12-6) |
|
|
|
Semester 7 |
|
|
35 |
CSCI-26701 |
Final Year Project - I |
2 (0-2) |
- |
36 |
CSCI-26702 |
Analysis of Algorithms |
3 (3-0) |
Data Structures |
37 |
CSCI-26703 |
Elective-VII (Software Testing & Quality Assurance) |
3 (2-1) |
- |
38 |
DEBM-26704 |
Introduction to Marketing |
3 (3-0) |
- |
39 |
SOSC-26705 |
Technical & Business Writing |
3 (3-0) |
Functional English |
40 |
DEBM-26706 |
Entrepreneurship |
2 (2-0) |
- |
|
|
Total Cr Hrs |
16 (13-3) |
|
|
|
Semester 8 |
|
|
41 |
CSCI-26801 |
Final Year Project - II |
4 (0-4) |
Final Year Project - I |
42 |
SOSC-26802 |
Ideology and Constitution of Pakistan |
2 (2-0) |
- |
43 |
SOSC-26803 |
Arts & Humanities |
2 (2-0) |
- |
44 |
SOSC-26804 |
Civics and Community Engagement |
2 (2-0) |
- |
|
|
Total Cr Hrs |
10 (6-4) |
|
LIST OF ELECTIVE COURSES
Course No. |
Course Title |
Credit Hours |
SEMESTER FIVE (ELECTIVE-I) |
||
CSCI-26504 |
Mobile Application Development 1 |
3 (2-1) |
CSCI-26507 |
Object Oriented Analysis & Design |
3 (2-1) |