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 program at IMS equips students with the mastery of principles, theory, practices, and processes necessary to produce quality software systems. This degree is designed to fulfill the needs of the software market and will help student to understand the concepts to solve the programs. In this program a variety of courses is offered studies including science, software design and development, software management, technology and business areas. After graduation, the student will be able to design their own software and maintaining an effective software system.

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/-