Computing — Core Courses (39/136) |
S# |
Code |
Pre-req |
Course Title |
Cr. Hrs |
1 |
CS-323 |
|
Programming Fundamentals |
4 (3-2) |
2 |
CS-423 |
CS-323 |
Object Oriented Programming |
4 (3-2) |
3 |
CS-335 |
|
Discrete Structures |
3 (3-0) |
4 |
CS-443 |
CS-323 |
Data Structure and Algorithms |
4 (3-2) |
5 |
CS-430 |
|
Digital Logic Design |
3 (2-2) |
6 |
CS-582 |
|
Operating System Concepts |
3 (2-2) |
7 |
CS-400 |
|
Database Systems |
3 (2-2) |
8 |
CS-452 |
CS-323 |
Software Engineering-I |
3 (3-0) |
9 |
CS-576 |
|
Computer Communications and Networks
|
3 (2-2) |
10 |
CS-685 |
CS-301 |
Human Computer Interaction |
3 (2-2) |
11 |
CS-699 |
|
Software Project |
6 (0-12) |
Computing — Supporting Sciences (12 /136) |
12 |
MTH-310 |
|
Calculus and Analytical Geometry |
3 (3-0) |
13 |
STT-500 |
|
Statistics and Probability |
3 (3-0) |
14 |
MTH-435 |
MTH-310 |
Linear Algebra |
3 (3-0) |
15 |
ELE-401 |
|
Basic Electronics |
3 (2-2) |
Computing — General Education (19 /136) |
16 |
ENG-305
|
|
English Comprehension |
3 (3-0) |
17 |
ENG-315 |
|
Technical and Business Writing |
3 (3-0) |
18 |
ENG-325 |
|
Communication Skills |
3 (3-0) |
19 |
IS-302 |
|
Islamic Studies |
2 (2-0) |
20 |
SSH-302 |
|
Pakistan Studies |
2 (2-0) |
21 |
CS-301 |
|
Introduction to Computing |
3(2-2) |
22 |
SSH-303 |
|
Professional Ethics |
3 (3-0) |