BS Software Engineering (BSSE) - Semester Plan
Semester 1
Course Code |
Course Name |
Credit Hours |
Pre Req |
CS106 |
Introduction to Computer Programming |
3+1 |
None
|
CS100 |
Introduction to Computing |
2+1 |
None
|
MT112 |
Calculus-I |
3+0 |
None
|
SS104 |
English-I |
3+0 |
None
|
NS201 |
Applied Physics |
2+1 |
None
|
SS108 |
Islamic Studies |
2+0 |
None
|
GEXXX |
Understanding of Quran-I / Fehm-ul-Quran-I |
0+1 |
None
|
Semester 2
Course Code |
Course Name |
Credit Hours |
Pre Req |
CS200 |
Object Oriented Programming |
3+1 |
None
|
MT114 |
Calculus-II |
3+0 |
None
|
SS203 |
English-II |
3+0 |
None
|
EE200 |
Digital Logic Design |
2+1 |
None
|
SE242 |
Software EngineerinG |
3+0 |
None
|
GEXXX |
Understanding of Quran-II / Fehm-ul-Quran-II |
0+1 |
GEXXX
|
Semester 3
Course Code |
Course Name |
Credit Hours |
Pre Req |
SS118 |
Pakistan Studies |
2+0 |
None
|
SE253 |
Software Requirements Engineering |
3+0 |
None
|
CS210 |
Data Structures and Algorithms |
3+1 |
None
|
MT221 |
Linear Algebra |
3+0 |
None
|
MGxxx |
Social Science Elective-I |
3+0 |
None
|
CS251 |
Computer Organization and Assembly Language |
2+1 |
None
|
Semester 4
Course Code |
Course Name |
Credit Hours |
Pre Req |
SE317 |
Software Design & Architecture |
2+1 |
None
|
MGxxx |
Social Science Elective-II |
2+0 |
None
|
CS385 |
Database Management Systems |
3+1 |
None
|
CSxxx |
Elective-1 |
3+0 |
None
|
CS304 |
Design and Analysis of Algorithms |
3+0 |
None
|
Semester 5
Course Code |
Course Name |
Credit Hours |
Pre Req |
CS432 |
Human Computer Interaction |
3+0 |
None
|
SE350 |
Software Construction and Development |
2+1 |
None
|
SE321 |
Software Quality Engineering |
3+0 |
None
|
CSxxx |
Elective-II |
3+0 |
None
|
MT201 |
Discrete Structures |
3+0 |
None
|
CS313 |
Operating System Concepts |
2+1 |
None
|
Semester 6
Course Code |
Course Name |
Credit Hours |
Pre Req |
SS211 |
English-III |
3+0 |
None
|
MT301 |
Statistics and Probability |
3+0 |
None
|
CSxxx |
Elective-III |
3+0 |
None
|
CSxxx |
Elective-IV |
3+0 |
None
|
CS321 |
Computer Networks |
2+1 |
None
|
CSxxx |
Professional Practices |
2+0 |
None
|
Semester 7
Course Code |
Course Name |
Credit Hours |
Pre Req |
SSxxx |
Civic and Community Engagement |
2+0 |
None
|
CSxxx |
Elective-V |
3+0 |
None
|
CSxxx |
Elective-VI |
3+0 |
None
|
CS307 |
Artificial Intelligence |
2+1 |
None
|
SE424 |
Software Project Management |
2+1 |
None
|
CS499 |
FYP-1 |
0+3 |
None
|
Semester 8
Course Code |
Course Name |
Credit Hours |
Pre Req |
CS499 |
FYP-II |
0+3 |
None
|
CS390 |
Information Security |
2+1 |
None
|
MG404 |
Entrepreneurship |
2+0 |
None
|
CSxxx |
Elective-VII |
3+0 |
None
|