| |
|
|
| |
| Semester I
|
| Subject Area |
C.Catalog |
Course Title |
Cr.Hrs |
Pre-Rq |
| CSC |
CSC-101 |
Introduction to Information and Communication Technology (ICT) |
3 (2 + 1) |
|
| English |
CSC-121 |
Introduction to Programming |
3 (3 + 0) |
|
| English |
ENG-101 |
Functional English |
3 (3 + 0) |
|
| MTS |
MTS-111 |
Calculus-I |
3 (3 + 0) |
|
| ESE |
ESE-141 |
Basic Electronics |
3 (2 + 1) |
|
|
| |
| Semester II
|
| Subject Area |
C.Catalog |
Course Title |
Cr.Hrs |
Pre-Rq |
| CSC |
CSC-122 |
Object Orieted Programming |
4 (3 + 1) |
CSC-121 |
| MTS |
MTS-112 |
Calculus-II |
3 (3 + 0) |
MTS-111 |
| ENG |
ENG-102 |
Communication and Presentation Skills |
3 (3 + 0) |
ENG-101 |
| TEL |
MTS-113 |
Discrete Structures |
3 (3 + 0) |
MTS-111 |
| MTS |
HUM-103 |
Islamic Studies/Ethics |
3 (3 + 0) |
|
| MTS |
HUM-104 |
Pakistan Studies |
3 (3 + 0) |
|
|
| |
| Semester III
|
| Subject Area |
C.Catalog |
Course Title |
Cr.Hrs |
Pre-Rq |
| CSC |
CSC-221 |
Data Structures & Applications |
3 (2 + 1) |
CSC-121 |
| CSC |
CSC-241 |
Digital Logic Design |
3 (2 + 1) |
ESE-141 |
| ENG |
ENG-201 |
Technical Report Writing |
3 (3 + 0) |
ENG-101 |
| CSC |
MTS-211 |
Linear algebra & Differential Equations |
3 (3 + 0) |
MTS-111 |
| CSC |
MGT-230 |
Principles of Management |
3 (3 + 0) |
|
|
| |
| Semester IV
|
| Subject Area |
C.Catalog |
Course Title |
Cr.Hrs |
Pre-Rq |
| MGT |
CSC-251 |
Operating Systems |
3 (3 + 0) |
CSC-121 |
| CSC |
CSC-232 |
Computer Architecture |
3 (3 + 0) |
CSC-241 |
| CSC |
CSC-252 |
Data Base Management Systems |
4 (3 + 1) |
CSC-121 |
| STS |
SWE-211 |
Software Engineering |
3 (3 + 0) |
CSC-221 |
| CSC |
STS-212 |
Probability & Statistics |
4 (3 + 1) |
MTS-111 |
|
| |
| Semester V
|
| Subject Area |
C.Catalog |
Course Title |
Cr.Hrs |
Pre-Rq |
| CSC |
CSC-351 |
Object-Oriented Analysis and Design |
3 (2 + 1) |
CSC-122 |
| CSC |
CSC-331 |
Computer Communication & Networks |
3 (3 + 0) |
CSC-101 |
| ACC |
CSC-322 |
Analysis of Algorithms |
3 (2 + 1) |
CSC-221 |
| CSC |
CSC-321 |
Assembly Language |
3 (2 + 1) |
CSC-232 |
| MTS |
CSC-323 |
Visual Programming |
3 (3 + 0) |
CSC-122 |
|
| |
| Semester VI
|
| Subject Area |
C.Catalog |
Course Title |
Cr.Hrs |
Pre-Rq |
| HUM |
CSC-371 |
Artificial intelligence and Robotics |
3 (2 + 1) |
CSC-221 |
| CSC |
CSC-324 |
Theory of Automata |
3 (3 + 0) |
CSC-221 |
| CSC |
CSC-325 |
Web Engineering |
4 (3 + 1) |
SWE-211 |
| EBM |
CSC-353 |
Simulation & Modeling |
3 (3 + 0) |
MTS-311 |
| CSC |
CSC-323 |
CS-elective-I |
3 (3 + 0) |
|
| CSC |
|
G-elective-I |
3 (3 + 0) |
|
|
| |
| Semester VII
|
| Subject Area |
C.Catalog |
Course Title |
Cr.Hrs |
Pre-Rq |
| CSC |
CSC-421 |
Compiler Construction |
3 (3 + 0) |
CSC-324 |
| CSC |
CSC-422 |
Computer Graphics and Animations |
3 (2 + 1) |
CSC-121 |
| CSC |
CSC-472 |
Human Computer Interaction |
3 (3 + 0) |
CSC-221 |
| CSC |
SWE-423 |
Software Project and Quality Management |
3 (3 + 0) |
SWE-211 |
| CSC |
|
CS-Elective-II |
3 (3 + 0) |
|
| CSC |
CSC-452 |
Project-I |
3(0 + 3) |
|
|
| |
| Semester VIII
|
| Subject Area |
C.Catalog |
Course Title |
Cr.Hrs |
Pre-Rq |
| CSC |
CSC-431 |
Network security & management |
3 (3 + 0) |
CSC-331 |
| CSC |
|
CS-Elective-II |
3 (3 + 0) |
|
| TEL |
|
G-Elective-II |
3 (3 + 0) |
|
| CSC |
CSC-455 |
Project-II |
3 (0 + 3) |
CSC-452 |
|
| |
| List of Electives
|
| Subject Area |
C.Catalog |
Course Title |
Cr.Hrs |
Pre-Rq |
| CSC |
CSC-XXX |
Multimedia Technologies |
|
|
| CSC |
CSC-XXX |
Grid Computing |
|
|
| TEL |
TEL-XXX |
Broadband Communication Networks |
|
|
| MTS |
MTS-XXX |
Error Correction and Coding Techniques |
|
|
| CSC |
CSC-XXX |
Distributed Computing |
|
|
| TEL |
TEL-XXX |
Mobile & Pervasive computing |
|
|
| MTS |
CSS-XXX |
Future trends in computing |
|
|
| MTS |
MTS-XXX |
Numerical computing |
|
|
|
| |