Software Engineering 4 Years Program
Courses Offered in Software Engineering
Approved Scheme of Studies w.e.f session 2023-2027 onwards
Sr. No. |
Course Code |
Course Title |
Credit Hours |
Pre-requisite(s) |
Knowledge Domain |
Theory |
Lab |
Total |
Semester 1 |
1 |
CS-1101 |
Programming Fundamentals |
2 |
1 |
3 |
|
|
2 |
HU-1102 |
Functional English |
3 |
0 |
3 |
|
●1 |
3 |
MT-1103 |
Calculus and Analytical Geometry |
3 |
0 |
3 |
|
*1 |
4 |
HU-1104 |
Information and Communication Technologies |
2 |
1 |
3 |
|
●3 |
5 |
PH-1105 |
Applied Physics |
2 |
1 |
3 |
|
*2 |
6 |
HU-1106 |
Pakistan Studies & Global Perspective |
2 |
0 |
2 |
|
●2 |
Total |
14 |
3 |
17 |
|
|
Semester 2 |
1 |
CS-1201 |
Discrete Structure |
3 |
0 |
3 |
|
† |
2 |
SE-1202 |
Software Engineering Fundamentals |
3 |
0 |
3 |
|
|
3 |
MT-1203 |
Linear Algebra |
3 |
0 |
3 |
|
*1 |
4 |
CS-1204 |
Object Oriented Programming |
3 |
1 |
4 |
CS-1101 |
† |
5 |
CS-1205 |
Computer Architecture and Logic Design |
3 |
1 |
4 |
|
† |
Total |
15 |
2 |
17 |
|
|
Semester 3 |
1 |
CS-2101 |
Data Structure and Algorithms |
3 |
1 |
4 |
CS-1101 |
† |
2 |
SE-2102 |
Software Design and Architecture |
2 |
1 |
3 |
|
|
3 |
HU-2103 |
Islamic Studies and Ethics |
2 |
0 |
2 |
|
●2 |
4 |
MT-2104 |
Probability and Statistics |
3 |
0 |
3 |
|
*1 |
5 |
CS-2105 |
Operating Systems |
3 |
1 |
4 |
|
† |
6 |
EV-2106 |
Occupational Health and Safety |
1 |
0 |
1 |
|
|
7 |
Quran Translation and Tafseer (non-credit hour) |
1 hour weekly |
|
Total |
14 |
3 |
17 |
|
|
Semester 4 |
1 |
HU-2201 |
Expository Writing |
3 |
0 |
3 |
HU-1102 |
●1 |
2 |
MT-2202 |
Complex Variables and Transforms |
3 |
0 |
3 |
|
*1 |
3 |
CS-2203 |
Computer Networks |
3 |
1 |
4 |
|
† |
4 |
CS-2204 |
Database Systems |
3 |
1 |
4 |
|
† |
5 |
SE-2205 |
Design and Analysis of Algorithms |
3 |
0 |
3 |
|
|
Total |
15 |
2 |
17 |
|
|
Semester 5 |
1 |
SE-3101 |
Software Construction and Development |
2 |
1 |
3 |
SE-2102 |
|
2 |
HU-3102 |
Technical Writing and Presentation Skills |
3 |
0 |
3 |
|
●1 |
3 |
SE-3103 |
Formal Methods in Software Engineering |
3 |
0 |
3 |
|
† |
4 |
MS-3104 |
Management Science Elective-I |
2 |
0 |
2 |
|
|
5 |
SE-3105 |
Machine Learning |
3 |
1 |
4 |
|
|
6 |
XX-31XX |
MDEE-I |
2 |
1 |
3 |
|
|
Total |
15 |
3 |
18 |
|
|
Semester 6 |
1 |
MS-3201 |
Management Science Elective-II |
2 |
0 |
2 |
|
|
2 |
SE-3202 |
Cloud Computing |
2 |
1 |
3 |
|
|
3 |
SE-3203 |
Software Project Management |
3 |
0 |
3 |
|
|
4 |
SE-3204 |
Human Computer Interaction |
2 |
1 |
3 |
|
|
5 |
SE-32XX |
Engineering Elective-I |
3 |
0 |
3 |
|
|
6 |
SE-32XX |
Engineering Elective-II |
3 |
0 |
3 |
|
|
Total |
15 |
2 |
17 |
|
|
Semester 7 |
1 |
SE-4101 |
Software Quality Engineering |
3 |
0 |
3 |
|
|
2 |
CS-4102 |
Information Security |
3 |
0 |
3 |
|
|
3 |
HU-4105 |
Engineering Economics (Social Sciences-I) |
2 |
0 |
2 |
|
●3 |
4 |
SE-41XX |
Engineering Elective-III |
3 |
0 |
3 |
|
|
5 |
SE-41XX |
Engineering Elective-IV |
3 |
0 |
3 |
|
|
6 |
SE-4110 |
FYP (Part-I) |
0 |
3 |
3 |
|
|
Total |
14 |
3 |
17 |
|
|
Semester 8 |
1 |
HU-4201 |
Civics and Community Engagement |
2 |
0 |
2 |
|
●3 |
2 |
HU-4202 |
Arabic |
2 |
0 |
2 |
|
●2 |
3 |
SE-4203 |
Software Testing (Engineering Elective-V) |
2 |
1 |
3 |
|
|
4 |
SE-42XX |
Engineering Elective-VI |
3 |
0 |
3 |
|
|
5 |
XX-42XX |
MDEE-II |
3 |
0 |
3 |
|
|
6 |
SE-4210 |
FYP (Part-II) |
0 |
3 |
3 |
|
|
Total |
12 |
4 |
16 |
|
|
Total Credit Hours |
136 |
|
Knowledge Domain Labeling
- * Natural Sciences
- *1 Mathematics
- *2 Physics
|
- † Foundation Engineering Courses
|
- ● Humanities
- ●1 English
- ●2 Culture
- ●3 Social Sciences
|
- Core Breadth of Engineering Discipline
|
|
- Core Depth of Engineering Discipline
|
- Computer and Information Sciences
|
- Multidisciplinary Engineering Courses
|