Department of Software Engineering

Faculty of Engineering and Technology | University of Sindh, Jamshoro

BS Software Engineering • Scheme of Studies (2026)

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.
Curriculum Structure & Course Category Breakdown
S.No Course Category No. of Courses Credit Hours
1 Computing Core 14 46
2 Domain Core (Software Engineering) 6 18
3 Domain Electives 8 24
4 Elective Supporting Courses 1 3
5 Mathematics & Supporting Courses 4 12
6 General Education Courses 14 34
7 Professional Certification 1 1
8 Field Experience / Internship 1 3
Total Degree Requirements: 49 Courses 141 Credit Hours
Quick Jump to Semester Cycle:
First Semester Cycle (Odd: 1, 3, 5, 7) Second Semester Cycle (Even: 2, 4, 6, 8)

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
Mandatory Laboratory Note: Practical / laboratory work is mandatory for all lab-designated courses. Tutors and lab instructors design experiments and practical assessments in accordance with the theoretical course contents delivered during the semester.