Undergraduate Programs

Bachelor of Science in Software Engineering (BSSE)

Brief Summary

Software engineering is the discipline of creating high-quality software systems in a systematic, controlled and efficient manner. It involves the application of engineering concepts, techniques, and methods to the design, development, deployment and maintenance of software systems. A software engineering programme should develop professionals who have a mastery of principles, theory, practices, and processes necessary to produce quality software systems.

Course Outline

Intermediate, A-Levels or Equivalent from Accredited institution or University.

The four years BS(SE) Programme requires a total 138 credit hours including 87 credit hours of foundation courses (27 courses), 45 credit hours of elective courses (15 courses). A final project of 6 credit hours will be offered after completion of foundation courses.

Year 1, Semester 1
Sr# Course Title Credit Hrs.
1 Intro. To Info. & Comm. Tech(ICT) 3
2 Computer Programming 3+1
3 English 3
4 Calculus & Anaylytical Geometry 3
5 Applied Physics(Electricity & Basic Electronics) 3
Year 1, Semester 2
Sr# Course Title Credit Hrs.
1 Object Oriented Programming 3+1
2 Communication Skills 3
3 Discrete Structures 3
4 Foreign Language - Social Service 2+1
5 Pakistan Studio 2
6 Computer Logic Design 3
Year 2, Semester 3
Sr# Course Title Credit Hrs.
1 Ddata Structures 3+1
2 Linear Algebra 3
3 Technical & Business Writing 3
4 Islamic Studies/Ethics 2
5 Software Engineering 3
6 Computer Architecture 3
Year 2, Semester 4
Sr# Course Title Credit Hrs.
1 Operating System 3+1
2 Database & Information Retrieval 3+1
3 Probability & Statistics 3
4 Management of Technology 3
5 Visual Programming 3
6 Theory of Automata 3
Year 3, Semester 5
Sr# Course Title Credit Hrs.
1 Computer Communication & Networks 3+1
2 Web Engineering 3
3 Human Psychology 3
4 Formal Methods 3
5 Software Quality Engineering 3
6 Software Requirement Engineering 3
Year 3, Semester 6
Sr# Course Title Credit Hrs.
1 Professional Practices 3
2 Micro Economics 3
3 Modeling & Simulation 3
4 Software Desgin & Architecure 2+1
5 Agent Based Software Engineering 3
6 Busniess Process Engineering 3
Year 4, Semester 7
Sr# Course Title Credit Hrs.
1 Recent Development in IT 3
2 Software Project Management 3
3 Human Computer Interaction 3
4 Software Re-Engineering 3
5 Final Year Project(Part 1) 3
Year 4, Semester 8
Sr# Course Title Credit Hrs.
1 Information Security 3
2 Software Construction & Development 2-1
3 Final Year Project(Part 2) 3
Fee Structure
Admission Fee (One Time) Rs. 10,000/-
Registration Rs. 10,000/-
Tution Fee Per Credit Hour Rs. 5,000/-
Total Credit Hours 134
Total Fee Rs. 6,90,000/-