|
Semester 1 |
|
Course Code |
Course Title |
Credit Hours |
|
CSI-301 |
Programming Fundamentals |
4(3-1) |
|
CSI-303 |
Introduction to Computing |
4(3-1) |
|
ENG-321 |
Functional English |
3(3-0) |
|
ISL-321 |
Islamic Studies / Ethics |
2(2-0) |
|
MTH-323 |
Calculus and Analytical Geometry |
3(3-0) |
|
Semester 2 |
|
CSI-302 |
Object Oriented Programming |
4(3-1) |
|
CSI-304 |
Discrete Structures |
3(3-0) |
|
ENG-322 |
English Comprehension & Composition |
3(3-0) |
|
MTH-324 |
Advanced Calculus |
3(3-0) |
|
ELT-321 |
Basic Electronics |
3(3-0) |
|
PST-321 |
Pakistan Studies |
2(2-0) |
|
Semester 3 |
|
CSI-401 |
Data Structure and Algorithms |
4(3-1) |
|
CSI-403 |
Digital Logic and Design |
4(3-1) |
|
SWE-401 |
Introduction to Software Engineering |
3(3-0) |
|
ENG-421 |
Communication Skills |
3(3-0) |
|
STA-321 |
Introduction to Statistical Theory |
3(3-0) |
|
MTH-424 |
Linear Algebra |
3(3-0) |
|
Semester 4 |
|
CSI-402 |
Operating Systems |
4(3-1) |
|
SWE-405 |
Component Based Software Engineering |
3(3-0) |
|
CSI-405 |
Introduction to Database Systems |
4(3-1) |
|
CSI-506 |
Analysis of Algorithms |
3(3-0) |
|
SOC-307 |
Introduction to Sociology |
3(3-0) |
|
Semester 5 |
|
CSI-501 |
Web Engineering |
3(2-1) |
|
SWE-501 |
Software Requirements Engineering |
3(2-1) |
|
SWE-502 |
Software Process Improvement |
3(3-0) |
|
SWE-503 |
Software Engineering Economics |
3(2-1) |
|
BBA-506 |
Human Resource Management |
3(3-0) |
|
CSI-601 |
Human Computer Interaction |
3(3-0) |
|
Semester 6 |
|
CSI-406 |
Computer Communications and Networks |
3(3-0) |
|
SWE-505 |
Professional Practices |
3(3-0) |
|
CSI-607 |
Artificial Intelligence |
3(2-1) |
|
SWE-551 |
Software Architecture and Design |
3(2-1) |
|
SWE-552 |
Software Verification and Validation |
3(2-1) |
|
Semester 7 |
|
SWE-603 |
Software Project Management |
3(3-0) |
|
SWE-605 |
Software Metrics |
3(3-0) |
|
SWE-607 |
Mathematical tools for Software Engineering |
3(2-1) |
|
SWE-609 |
Enterprise Security Architecture |
3(3-0) |
|
BBA-601 |
Organizational Behavior |
3(3-0) |
|
Semester 8 |
|
SWE-602 |
Information Systems and Data Processing |
3(3-0) |
|
SWE-604 |
Information System Audit |
3(3-0) |
|
SWE-631 |
Project |
6(0-6) |