Bachelor of Science in Software Engineering

Program Duration 4 Years

Eligibility Criteria

Intermediate (Pre-Engineering/Pre-Medical/Computer Science) with at least 50% Marks or A-Levels (22 Points) with Equivalency Certificate from IBCC Islamabad or an equivalent certificate from a recognized institution.

Program Objectives

Produce graduates who are able to be employed in industry, government, or start their entrepreneurial endeavors in the diverse field of computing. To demonstrate professional advancement through technical achievements and leadership responsibility Demonstrate the ability to work effectively and ready to adopt new changes in professional environment. Undertake advanced degree program or certificate programs in computing, science, engineering, businesses, and automation of industry.

Scheme of Studies for


Semester 1

Course No. Course Title Credit Hrs.
CS110 Introduction to CS 2 - 1
MA101 Calculus and Analytical Geometry 3 - 0
GS111 Physics-I 2 - 1
ENG111 Basic Communication Skills 3 - 0
CS116 Programming Fundamentals 2 - 1
GS123 Islamic Studies (for Muslims) OR 2 - 0
GS240 Values Ethics & Society (for Non-Muslims) 2 - 0

Semester 2

Course No. Course Title Credit Hrs.
MA105 Multivariable Calculus 3 - 0
CS125 Object Oriented Programming 2 - 1
ELC216 Electronics-I 2 - 1
MA213 Discrete Math 3 - 0
ENG316 Effective Communication Skills 3 - 0
GS128 Pakistan Studies 2 - 1

Semester 3

Course No. Course Title Credit Hrs.
CS232 Data Structures 2 - 1
MGT106 Principles of Management 3 - 0
EE223 Digital Logic Design 2 - 1
MA135 Differential Equations 3 - 0
IT212 Database Systems 2 - 1
MA313 Probability & Statistics 3 - 0

Semester 4

Course No. Course Title Credit Hrs.
MA242 Applied Linear Algebra 3 - 0
SE336 Software Engineering 2 - 1
COM204 Data Communication & Networks 2 - 1
CS323 Microprocessor Architecture & Assembly Language 2 - 1
CS241 Design and Analysis of Algorithm 2 - 1

Semester 5

Course No. Course Title Credit Hrs.
SE313 Software Requirement and Specification 2 - 1
CS222 Operating System 2 - 1
CS236 Programming using JAVA 2 - 1
CS252 Computer Organization and Architecture 2 - 1
CS340 Automata Theory 2 - 1

Semester 6

Course No. Course Title Credit Hrs.
CS331 Object Oriented Software Engineering 2 - 1
CS333 Visuali.NET Programming 2 - 1
MGT107 Human Resource Management 2 - 1
CS345 Compiler Concepts 2 - 1
IT421 Web Design & Development 2 - 1
SE323 Software Verification and Validation 2 - 1

Semester 7

Course No. Course Title Credit Hrs.
CS241 Artificial Intelligence 2 - 1
CS455 Mobile Applications Development-1 2 - 1
CS438 Human Computer Interaction 2 - 1
SE411 Software Architecture Design 2 - 1
RES491 Project Phase-1 0 - 3
ENG322 Technical Report Writing 2 - 1

Semester 8

Course No. Course Title Credit Hrs.
CS443 Mobile Applications Development-II 2 - 1
SE422 Software Project Management 2 - 1
CS442 Professional Practices 2 - 1
RES492 Project Phase II 0 - 3

To See the Fee Structure of the Program  Click here



Apply Now