Software Engineering

BS 4 Year
8
Semesters
21
Total Courses
70
Credit Hours
19
Required Courses
2
Elective Courses

Sem 1

5 Courses 14 Cr
Code Course Title Cr Type
CS102 Programming Fundamentals 3 Required
ENG101 English Composition & Comprehension 3 Required
ISL101 Islamic Studies 2 Required
MTH101 Calculus & Analytical Geometry 3 Required
SE101 Introduction to Software Engineering 3 Required

Sem 2

5 Courses 14 Cr
Code Course Title Cr Type
CS201 Object Oriented Programming 3 Required
ENG102 Technical & Business Writing 3 Required
PAK101 Pakistan Studies 2 Required
SE201 Software Design & Architecture 3 Required
SE202 Software Requirements Engineering 3 Required

Sem 3

3 Courses 9 Cr
Code Course Title Cr Type
CS301 Database Systems 3 Required
SE301 Software Quality Assurance 3 Required
SE302 Software Testing & Validation 3 Required

Sem 4

3 Courses 9 Cr
Code Course Title Cr Type
CS401 Software Engineering 3 Required
SE401 DevOps & Deployment 3 Required
SE402 Agile Project Management 3 Required

Sem 5

2 Courses 6 Cr
Code Course Title Cr Type
CS302 Operating Systems 3 Elective
CS405 Web Engineering 3 Elective

Sem 6

1 Courses 6 Cr
Code Course Title Cr Type
SE499 Final Year Project 6 Required

Sem 7

1 Courses 6 Cr
Code Course Title Cr Type
SE499 Final Year Project 6 Required

Sem 8

1 Courses 6 Cr
Code Course Title Cr Type
SE499 Final Year Project 6 Required

Ready to Apply?

Apply for Software Engineering

Start Application