Course Curriculum

Total Credit Hours: 136

Category HEC DSE
Computing-Core Courses (CC) 43 45
Computing Supporting Area Courses (CSA) 12 13
General Education Courses (CGE) 15 16
University Electives (UE) 15 16
Software Engineering Core Courses (SEC) 18 18
Computing Software Engineering Elective Courses (CSEE) 21 18
Computing Requirements – Supporting Sciences (CRSS) 9 9
Software Engineering – Elective Courses Domain Specific (SEDS) 6 6


Semester Wise Course Breakdown BSSE

Semester 1

No. Course Code Subjects Credit Hours
1 CS-1101 Introduction to Computing 3-1
2 CS-1102 Introduction to Programming 3-1
3 MT-1103 Calculus and Analytical Geometry 3-0
4 EG-1104 English Comprehension and Composition 3-0
5 PH-1105 Basic Electronics 2-1
6 SS-1106 Pakistan Studies 3-0

Semester 2

No. Course Code Subjects Credit Hours
1 CS-1201 Object Oriented Programming 3-1
2 CS-1202 Discrete Structures 3-0
3 MT-1203 Linear Algebra 3-0
4 EG-1204 Communication Skills 3-0
5 SS-1205 Islamic Studies 2-0
6 EE-111 Financial Accounting 3-0

Semester 3

No. Course Code Subjects Credit Hours
1 CS-2101 Data Structure and Algorithms 3-1
2 SS-2102 Statistics and Probability 3-0
3 CS-2103 Digital Logic Design 2-1
4 CS-2104 Introduction to Software Engineering 3-0
5 EG-2105 Technical and Business Report Writing 3-0
6 MT-2106 Differential Equations 3-0

Semester 4

No. Course Code Subjects Credit Hours
1 CS-2201 Computer Organization & Architecture 2-1
2 CS-2202 Signals & Systems 3-0
3 CS-2203 Numerical Analysis 2-1
4 CS-2204 Introduction to Database systems 3-1
5 SE-2205 Software Construction 2-1
6 SE-2209 Software Requirement Engineering 3-0

Semester 5

No. Course Code Subjects Credit Hours
1 CS-3102 Operating Systems 3-1
2 CS-3104 Digital Signal Processing 2-1
3 SE-3105 Software Design Architecture 3-0
4 SE-3106 Formal Methods for Software Engineering 3-0
5 CS-3107 Computer Communication and Networks 2-1
6 MT-3108 Human Resource Management 3-0

Semester 6

No. Course Code Subjects Credit Hours
1 SE-3201 Software Quality Engineering 3-0
2 SE-3202 Software Project Management 3-0
3 SE-3203 Software Testing 2-1
4 CS-3204 Digital Image Processing 2-1
5 MG-3205 Professional Ethics 3-0
6 CS-3211 Microprocessor Interfacing 2-1

Semester 7

No. Course Code Subjects Credit Hours
1 -- Thesis Part 1 3-0
3 -- Domain Specific 3-0
2 CS-3209 Visual Programming 2-1

Semester 8

No. Course Code Subjects Credit Hours
1 -- Thesis Part 2 3-0
3 -- Domain Specific 3-0
2 SS-4202 Arabic 3-0