BS SE

Software Engineering
4 Years Programme

A 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.

Admission Criteria

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

Programme Structure

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.

Road Map


Semester 1

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

Semester 2

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

Semester 3

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

Semester 4

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

Semester 5

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

Semester 6

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

Semester 7

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

Semester 8

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/-
Back to top