BS Software Engineering (141 Credit Hours) Degree Program
The 4-Year (8-Semester) Bachelor of Science in Software Engineering program follows the revised Outcome-Based Education (OBE) curriculum accredited by the National Computing Education Accreditation Council (NCEAC) and Higher Education Commission (HEC) Pakistan. The program is offered in both Morning and Evening shifts.
Duration
4 Years (8 Semesters)
Total Credit Hours
141 Credit Hours
Total Courses
49 Courses
Accreditation
NCEAC / HEC Recognized
Pre-Medical Deficiency Note: Students admitted with H.S.C Pre-Medical background must pass deficiency courses in Mathematics (DCMT-306 and DCMT-308, 6 credit hours) during their first two semesters.
FIRST SEMESTER CYCLE (ODD SEMESTERS: 1, 3, 5, 7)
Part-I (1st Sem), Part-II (3rd Sem), Part-III (5th Sem), Part-IV (7th Sem)
Odd Semesters
1st Semester (1st Year / Part-I)
20 Credit Hours
| Course Code |
Course Title |
Cr. Hrs (Th Pr) |
Category |
Pre-Req |
| DCMT-306 |
Mathematics - I (Pre-Medical Deficiency) |
3 (3 0) |
Deficiency Course |
None |
| GENG-300 |
Functional English |
3 (3 0) |
General Education |
None |
| GAPAK-301 |
Pakistan Studies |
2 (2 0) |
General Education |
None |
| GISS-304 / GETH-304 |
Islamic Studies / Ethics (for Non-Muslims) |
2 (2 0) |
General Education |
None |
| GICT-314, 315 |
Application of Information & Communication Technologies (ICT) |
3 (2 1) |
General Education |
None |
| GNAS-316, 317 |
Electronic Devices & Circuits (Natural Science) |
3 (2 1) |
General Education |
None |
| GQUR-310 |
Calculus & Analytical Geometry (Quantitative Reasoning II) |
3 (3 0) |
General Education |
None |
| SE26-318, 319 |
Programming Fundamentals |
4 (3 1) |
Computing Core |
None |
3rd Semester (2nd Year / Part-II)
19 Credit Hours
| Course Code |
Course Title |
Cr. Hrs (Th Pr) |
Category |
Pre-Req |
| GUHQ-401 |
Understanding of Holy Quran - II / History - II |
1 (0 3) |
General Education |
None |
| GCCE-420 |
Civics and Community Engagement |
2 (2 0) |
General Education |
None |
| GARH-422 |
Professional Practices (Arts & Humanities) |
2 (2 0) |
General Education |
None |
| SE26-400 |
Multivariable Calculus |
3 (3 0) |
Maths & Supporting |
CAG |
| SE26-402, 403 |
Data Structures & Algorithms |
4 (3 1) |
Computing Core |
OOP |
| SE26-404, 405 |
Computer Networks |
3 (2 1) |
Computing Core |
None |
| SE26-406, 407 |
Database Systems |
4 (3 1) |
Computing Core |
None |
5th Semester (3rd Year / Part-III)
15 Credit Hours
| Course Code |
Course Title |
Cr. Hrs (Th Pr) |
Category |
Pre-Req |
| SE26-500, 501 |
Software Requirement Engineering |
3 (2 1) |
Domain Core |
None |
| SE26-502 |
Information Security |
3 (3 0) |
Computing Core |
None |
| SE26-504, 505 |
Software Design and Architecture |
3 (2 1) |
Domain Core |
None |
| SE26-506, 507 |
Web Engineering |
3 (2 1) |
Domain Elective |
None |
| SE26-508, 509 |
Data Science |
3 (2 1) |
Domain Elective |
None |
7th Semester (4th Year / Part-IV / Final Year)
15 Credit Hours
| Course Code |
Course Title |
Cr. Hrs (Th Pr) |
Category |
Pre-Req |
| SE26-600 |
Technical & Business Writing |
3 (3 0) |
Maths & Supporting |
Functional English |
| SE26-602, 603 |
DevOps Principles and Practices |
3 (2 1) |
Domain Elective |
Software Engg |
| SE26-604, 605 |
Software Verification & Validation (Testing & QA) |
3 (2 1) |
Domain Core |
None |
| SE26-606, 607 |
Human Computer Interaction & Computer Graphics |
3 (2 1) |
Domain Elective |
None |
| SE26-618 |
Final Year Project (Part-I) |
3 (0 3) |
Computing Core |
None |
SECOND SEMESTER CYCLE (EVEN SEMESTERS: 2, 4, 6, 8 - CURRENT 2026)
Part-I (2nd Sem), Part-II (4th Sem), Part-III (6th Sem), Part-IV (8th Sem)
Even Semesters
2nd Semester (1st Year / Part-I) [Current Semester]
21 Credit Hours
| Course Code |
Course Title |
Cr. Hrs (Th Pr) |
Category |
Pre-Req |
| DCMT-308 |
Mathematics - II (Pre-Medical Deficiency) |
3 (3 0) |
Deficiency Course |
None |
| GENG-312 |
Expository Writing |
3 (3 0) |
General Education |
Functional English |
| GUHQ-301 |
Understanding of Holy Quran - I / History - I |
1 (0 3) |
General Education |
None |
| GICP-302 |
Ideology and Constitution of Pakistan |
2 (2 0) |
General Education |
None |
| GSOS-324 |
Introduction to Management (Social Science) |
2 (2 0) |
General Education |
None |
| GQUR-322 |
Discrete Structures (Quantitative Reasoning I) |
3 (3 0) |
General Education |
None |
| SE26-320, 321 |
Digital Logic Design |
3 (2 1) |
Computing Core |
None |
| SE26-322, 323 |
Object Oriented Programming |
4 (3 1) |
Computing Core |
Programming Fund. |
| SE26-324 |
Software Engineering |
3 (3 0) |
Computing Core |
None |
4th Semester (2nd Year / Part-II) [Current Semester]
20 Credit Hours
| Course Code |
Course Title |
Cr. Hrs (Th Pr) |
Category |
Pre-Req |
| GENT-432 |
Entrepreneurship |
2 (2 0) |
General Education |
None |
| SE26-408 |
Probability & Statistics |
3 (3 0) |
Mathematics & Supporting |
None |
| SE26-410 |
Linear Algebra |
3 (3 0) |
Mathematics & Supporting |
CAG |
| SE26-412, 413 |
Computer Organization & Assembly Language (COAL) |
3 (2 1) |
Computing Core |
DLD |
| SE26-414, 415 |
Operating System |
3 (2 1) |
Computing Core |
None |
| SE26-416, 417 |
Artificial Intelligence |
3 (2 1) |
Computing Core |
None |
| SE26-420 |
Design and Analysis of Algorithms |
3 (3 0) |
Computing Core |
None |
6th Semester (3rd Year / Part-III) [Current Semester]
18 Credit Hours
| Course Code |
Course Title |
Cr. Hrs (Th Pr) |
Category |
Pre-Req |
| SE26-510, 511 |
Software Project Management (SPM) |
3 (2 1) |
Domain Core |
None |
| SE26-512, 513 |
Parallel & Distributed Computing (PDC) |
3 (2 1) |
Domain Core |
None |
| SE26-514, 515 |
Software Construction & Development |
3 (2 1) |
Domain Core |
None |
| SE26-516, 517 |
Machine Learning |
3 (2 1) |
Domain Elective |
None |
| SE26-518, 519 |
Cross Platform Application Development |
3 (2 1) |
Domain Elective |
None |
| SE26-520 |
Formal Methods and Design |
3 (3 0) |
Domain Elective |
None |
8th Semester (4th Year / Part-IV / Final Year) [Current Semester]
13 Credit Hours
| Course Code |
Course Title |
Cr. Hrs (Th Pr) |
Category |
Pre-Req |
| SE26-610, 611 |
Software Re-Engineering |
3 (2 1) |
Domain Elective |
None |
| SE26-612, 613 |
Digital Marketing & E-Commerce |
3 (2 1) |
Elective Supporting |
None |
| SE26-614 |
Professional Certification |
1 (0 3) |
Compulsory Course |
None |
| SE26-616 |
Field Experience / Internship |
3 (3 0) |
Compulsory Course |
None |
| SE26-618 |
Final Year Project (Part-II / Capstone Defense) |
3 (3 0) |
Computing Core |
FYP - I |