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 Code Course Title Credit Hrs.
1 PHC-111 Physics (Electricity and Electromagnetism) 3
2 MTC-112 Calculus and Analytical Geometry 3
3 ENG-113 English 3
4 CSC-114 Computers & Applications 4
5 IPG-234 Islamic Studies and Pakistan Studies 4
Year 1, Semester 2
Sr# Course Code Course Title Credit Hrs.
1 ELS-121 Basic Electronics 3
2 MTC-122 Discrete Structures 3
3 MTS-123 Linear Algebra 3
4 CSC-115 Computer Programming 4
5 CSE-125 Systems Analysis and Design 3
Year 2, Semester 3
Sr# Course Code Course Title Credit Hrs.
1 CSC-231 Computer Logic Design 3
2 MTS-246 Multivariate Calculus 3
3 ENG-233 Technical and Business Writing 3
4 CSC-124 Object Oriented Programming 3
5 SQS-235 Probability and Statistics 4
6 CSC-236 Databases and Information Retrieval 4
Year 2, Semester 4
Sr# Course Code Course Title Credit Hrs.
1 CSC-353 Software Engineering 3
2 CSC-242 Operating Systems 4
3 CSC-243 Theory of Automata 3
4 CSC-244 Computer Architecture 3
5 ENG-245 Communication Skills 3
6 CSC-232 Data Structures 3
Year 3, Semester 5
Sr# Course Code Course Title Credit Hrs.
1 CSC-351 Computer Communication and Networks 3
2 CSC-352 Assembly Language Programming 3
3 CSE-241 Advanced Programming Concepts 3
4 MTS-354 Differential Equations 3
5 ECE-355 Economics 3
6 CSC-356 Design and Analysis of Algorithms 3
Year 3, Semester 6
Sr# Course Code Course Title Credit Hrs.
1 CSE-361 Web Design and Development 3
2 CSC-362 Compiler Construction 3
3 ACE-363 Financial Accounting 3
4 CSE-364 Management of Technology 3
5 CSC-365 Human Computer Interaction 3
6 MKE-366 Marketing Fundamentals 3
Year 4, Semester 7
Sr# Course Code Course Title Credit Hrs.
1 CSE-471 Recent Developments in IT 3
2 CSE-472 Software Project Management 3
3 CSE-473 Computer Graphics 3
4 CSC-474 Artificial Intelligence 3
5 CSC-475 Computer Science Project (Part-I) 3
Year 4, Semester 8
Sr# Course Code Course Title Credit Hrs.
1 CSS-481 Numerical Computing 3
2 CSG-482 Professional Practices 3
3 FME-483 Financial Management 3
4 CSC-484 Computer Science Project (Part-II) 3
Fee Structure
Admission Fee (One Time) Rs. 10,000/-
Registration Rs. 10,000/-
Tution Fee Per Credit Hour Rs. 4,350/-
Total Fee Rs. 620,300/-