Degree Program Offered:
Bachelor of Science in Software Engineering (BS-SE)
Eligibility Criteria:
The minimum requirements for admission in a Bachelor degree program in Software Engineering, is at least 50% marks in Intermediate (HSSC) examination with Mathematics or equivalent qualification with Mathematics certified by IBCC.
PROGRAM DURATION: 4 YEARS (8 Semesters)
TOTAL CREDIT HOURS: 130
SCHEME OF STUDIES:
Software Engineering SUPPORTING courses
Course Code |
Course Title |
Credit hours |
Min/SE-_05 |
Business Process Engineering |
3-0 |
Maj/SE-_18 |
Formal Methods in Software Engineering |
3-0 |
Min/SE-_06 |
Operations Research |
3-0 |
Maj/SE-_19 |
Simulation and Modeling |
3-0 |
Min/SE-_07 |
Stochastic Processes |
3-0 |
|
Total (Any THREE of the above) |
9-0 |
(Select any FIVE courses from the following list)
(The list is by no means exhaustive. Institutions may add new courses)
Course Code |
Course Title |
Credit Hours |
Ele/SE-406 |
Agent Based Software Engineering |
3-0 |
Ele/SE-407 |
Big Data Analytics |
3-0 |
Ele/SE-408 |
Cloud Computing |
3-0 |
Ele/SE-409 |
Computer Graphics |
3-0 |
Ele/SE-410 |
Data Encryption and Security |
3-0 |
Ele/SE-411 |
E-Commerce |
3-0 |
Ele/SE-412 |
Game Application Development |
3-0 |
Ele/SE-413 |
Global Software Development |
3-0 |
Ele/SE-414 |
Information Systems Audit |
3-0 |
Ele/SE-415 |
Management Information Systems |
3-0 |
Ele/SE-416 |
Mobile Application Development |
3-0 |
Ele/SE-417 |
Multimedia Communication |
3-0 |
Ele/SE-418 |
Natural Language Processing |
3-0 |
Ele/SE-419 |
Real Time Systems |
3-0 |
Ele/SE-420 |
Semantic Web |
3-0 |
Ele/SE-421 |
Software Engineering Economics |
3-0 |
Ele/SE-422 |
Software Metrics |
3-0 |
Ele/SE-423 |
Systems Programming |
3-0 |
Ele/SE-424 |
Topics in Software Engineering |
3-0 |
Ele/SE-425 |
Visual Programming |
3-0 |
|
Total (Any FIVE of the Above) |
15-0 |
Proposed Study Plan for BS (Software Engineering)
4-Year Program (8 Regular Semesters of 18 weeks each)
Course Codes have been assigned as an example only. The purpose is to indicate pre-requisite courses for studying advanced courses.
Semester - I
Code |
Course Title |
Credit Hours |
Pre-requisite |
CC/SE-105 |
Introduction to Info. & Comm. Technologies |
2-1 |
|
Maj/SE-101 |
Programming Fundamentals |
3-1 |
|
CC/SE-101 |
English Composition & Comprehension |
3-0 |
|
Min/SE-102 |
Calculus & Analytical Geometry |
3-0 |
|
CC/SE-106 |
Pakistan Studies |
2-0 |
|
Min/SE-101 |
Applied Physics |
3-0 |
|
|
Total |
16-2 |
|
Semester – II
Code |
Course Title |
Credit Hours |
Pre-requisite |
Maj/SE-102 |
Object Oriented Programming |
3-1 |
Programming Fundamentals |
CC/SE-103 |
Communication & Presentation Skills |
3-0 |
English Composition and Comprehension |
Maj/SE-104 |
Discrete Structures |
3-0 |
|
Maj/SE-107 |
Software Engineering |
3-0 |
|
CC/SE-107 |
Islamic Studies |
2-0 |
|
Ele/SE-106 |
Freelancing |
3-0 |
|
|
Total |
17-1 |
|
Semester – III
Code |
Course Title |
Credit Hours |
Pre-requisite |
Maj/SE-203 |
Data Structures & Algorithms |
3-1 |
Object Oriented Programming |
Maj/SE-207 |
Software Requirement Engineering |
3-0 |
Software Engineering |
Maj/SE-201 |
Human Computer Interaction |
3-0 |
Software Engineering |
Min/SE-203 |
Linear Algebra |
3-0 |
|
Ele/SE-202 |
Foreign Language |
2-0 |
|
Ele/SE-205 |
Active Citizen Program |
1-0 |
|
|
Total |
16 (15-1) |
|
Semester – IV
Code |
Code Course Title |
Credit Hours |
Pre-requisite |
Maj/SE-205 |
Operating Systems |
3-1 |
Data Structures & Algorithms |
Maj/SE-206 |
Database Systems |
3-1 |
Data Structures & Algorithms |
Maj/SE-212 |
Software Design & Architecture |
2-1 |
Software Requirement Engineering |
Min/SE-204 |
Probability and Statistics |
3-0 |
|
Ele/SE-203 |
Entrepreneurship |
3-0 |
|
|
Total |
14-3 |
|
Semester – V
Code |
Course Title |
Credit Hours |
Pre-requisite |
Maj/SE-311 |
Software Construction and Development |
2-1 |
Software Design and Architecture |
Maj/SE-308 |
Computer Networks |
3-1 |
|
CC/SE-302 |
Technical and Business Writing |
3-0 |
Communication & Presentation Skills |
|
SE Supporting –I |
3-0 |
|
|
SE Supporting – II |
3-0 |
|
|
Total |
14-2 |
|
Semester – VI
Course Title |
Credit Hours |
Pre-requisite |
|
Maj/SE-314 |
Software Quality Engineering |
3-0 |
Software Engineering |
Maj/SE-309 |
Information Security |
3-0 |
|
CC/SE-304 |
Professional Practice |
3-0 |
|
Maj/SE-317 |
Web Engineering |
3-0 |
|
Maj/SE-413 |
Software Project Management |
3-0 |
Software Engineering |
|
SE Supporting – III |
3-0 |
|
|
Total |
18-0 |
|
Semester – VII
Code |
Course Title |
Credit Hours |
Pre-requisite |
Maj/SE-415 |
Software Re-Engineering |
3-0 |
Software Construction & Development |
|
SE Elective-I |
3-0 |
|
|
SE Elective -II |
3-0 |
|
|
SE Elective - III |
3-0 |
|
Maj/SE-420 |
Final Year Project – I |
0-3 |
|
|
Total |
12-3 |
|
Semester – VIII
Code |
Course Title |
Credit Hours |
Pre-requisite |
|
SE Elective – IV |
3-0 |
|
|
SE Elective – V |
3-0 |
|
Maj/SE-421 |
Final Year Project – II |
0-3 |
|
|
Sociology |
3-0 |
|
|
Total |
9-3 |
|