Courses Under Semester System
B.Sc. Software Engineering(4 Year Degree Program)
COURSES
FOR FIRST YEAR
1st
Semester
COURSE NO.
|
COURSE
NAME
|
CREDIT
HOURS
|
|
Part
I
|
Part
II
|
SE-101
|
Introduction to Information and
Communication Technologies
|
2
|
1
|
SE-102
|
Discrete Structures
|
3
|
0
|
MA-103
|
Applied Physics
|
3
|
0
|
MA-104
|
Calculus and Analytical Geometry
|
3
|
0
|
HU-105
|
English Composition and Comprehension
|
3
|
0
|
HU-106
|
Pakistan Studies
|
2
|
0
|
Total
|
16
|
1
|
Semester
Total for Part-I & II
|
17
|
2nd
Semester
COURSE NO.
|
COURSE
NAME
|
CREDIT
HOURS
|
|
|
Part
I
|
Part
II
|
SE-107
|
Introduction to Software Engineering
|
3
|
0
|
HU-108
|
Islamic Studies\Ethics
|
2
|
0
|
SE-109
|
Programming Fundamentals
|
3
|
1
|
MA-110
|
Linear Algebra and Differential
Equations
|
3
|
0
|
HU-111
|
Communication and Presentation skills
|
3
|
0
|
SE-112
|
Engineering Economics
|
2
|
0
|
Total
|
16
|
1
|
Semester
Total for Part-I & II
|
17
|
Total
for 1st Year
|
34
|
COURSES
FOR 2nd YEAR
3rd
Semester
COURSE NO.
|
COURSE
NAME
|
CREDIT
HOURS
|
SE-201
|
Software Requirements Engineering
|
2
|
1
|
SE-202
|
Object Oriented Programming
|
3
|
1
|
SE-203
|
Human Computer Interaction
|
3
|
0
|
MG-204
|
Management and Marketing
|
3
|
0
|
HU-205
|
Technical and Business Writing
|
3
|
0
|
Total
|
14
|
2
|
Semester
Total for Part-I & II
|
16
|
4th
Semester
COURSE NO.
|
COURSE
NAME
|
CREDIT
HOURS
|
|
|
Part
I
|
Part
II
|
SE-206
|
Data Structures and Algorithm
|
3
|
1
|
SE-207
|
Formal Methods in Software Engineering
|
3
|
0
|
MA-208
|
Numerical and Symbolic Computing
|
2
|
0
|
SE-209
|
Software Design & Architecture
|
2
|
1
|
MA-210
|
Probability and Statistics
|
3
|
0
|
MG-211
|
Organizational Behavior
|
2
|
0
|
Total
|
15
|
2
|
Semester
Total for Part-I & II
|
17
|
Total
for 2nd Year
|
33
|
COURSES
FOR 3rd YEAR
5th
Semester
COURSE NO.
|
COURSE
NAME
|
CREDIT
HOURS
|
|
|
Part
I
|
Part
II
|
SE-301
|
Software Quality Engineering
|
3
|
0
|
SE-302
|
Operating Systems
|
3
|
1
|
SE-303
|
Database Systems
|
3
|
1
|
SE-304
|
Computer Networks
|
3
|
1
|
SE-305
|
Analysis of Algorithms
|
3
|
0
|
|
|
|
|
Total
|
15
|
3
|
Semester
Total for Part-I & II
|
18
|
6th
Semester
COURSE NO.
|
COURSE
NAME
|
CREDIT
HOURS
|
|
|
Part
I
|
Part
II
|
SE-306
|
Digital Image Processing
|
3
|
1
|
SE-307
|
Web Engineering
|
3
|
1
|
SE-308
|
Information Security
|
3
|
0
|
SE-309
|
Software Construction & Development
|
2
|
1
|
SE-XXX
|
SE Elective I
|
3
|
0
|
Total
|
14
|
3
|
Semester
Total for Part-I & II
|
17
|
Total
for 3rd Year
|
35
|
COURSES
FOR FINAL YEAR
7th
Semester
COURSE NO.
|
COURSE
NAME
|
CREDIT
HOURS
|
|
|
Part
I
|
Part
II
|
SE-401
|
Software Reengineering
|
3
|
0
|
SE-402
|
Software Project Management
|
3
|
0
|
SE-403
|
Final Year Project-I
|
0
|
3
|
MG-404
|
Human Resource Management
|
3
|
0
|
SE-XXX
|
SE Elective II
|
3
|
0
|
SE-XXX
|
SE Elective III
|
2
|
1
|
Total
|
14
|
4
|
Semester
Total for Part-I & II
|
18
|
8th
Semester
COURSE NO.
|
COURSE
NAME
|
CREDIT
HOURS
|
|
|
Part
I
|
Part
II
|
SE-405
|
Professional Ethics
|
3
|
0
|
SE-406
|
Final Year Project II
|
0
|
3
|
MG-407
|
Entrepreneurship and Leadership
|
2
|
0
|
SE-408
|
SE Elective IV
|
2
|
0
|
SE-409
|
SE Elective V
|
3
|
0
|
Total
|
10
|
3
|
Semester
Total for Part-I & II
|
13
|
Total
for Final Year
|
31
|
Grand
Total for Four Years
|
133
|
SOFTWARE
ENGINEERING ELECTIVE COURSES
COURSE NO.
|
COURSE TITLE
|
X10
|
Distributed Computing
|
X11
|
Software Testing
|
X12
|
Real Time Systems
|
X13
|
Machine Learning
|
X14
|
Computer Vision
|
X15
|
Wireless Networks
|
X16
|
Advance Database Management System
|
X17
|
Enterprise System Engineering
|
X18
|
Data Security and Encryption
|
X19
|
Design Patterns
|
X20
|
Artificial Neural Networks
|
X21
|
Software Metrics
|
X22
|
Business Process Automation
|
X23
|
Advance Software Technologies
|
X24
|
Information Systems and Data Processing
|
X25
|
Automata Theory & Formal Languages
|
X26
|
Fault Tolerant and Survivable Systems
|
X27
|
Financial and E-Commerce Systems
|
X28
|
Multimedia, game, and entertainment
Systems
|
X29
|
Embedded and real time systems
|
X30
|
Semantic Web
|
X31
|
Visual Programming
|
X32
|
Multimedia Systems
|
X33
|
Analysis of Algorithms
|
X34
|
Compiler Construction
|
X35
|
Advance Operating Systems
|
X36
|
Data Warehousing & Data Mining
|
X37
|
Introduction to Bio-Informatics
|
X38
|
Agent Based Software Engineering
|
X39
|
Big Data Analytics
|
X40
|
Cloud Computing
|
X41
|
Computer Graphics
|
X42
|
Data Encryption and Security
|
X43
|
E-Commerce
|
X44
|
Game Application Development
|
X45
|
Global Software Development
|
X46
|
Information Systems Audit
|
X47
|
Management Information Systems
|
X48
|
Mobile Application Development
|
X49
|
Multimedia Communication
|
X50
|
Natural Language Processing
|
X51
|
Systems Programming
|
X52
|
Advanced Topics in Software Engineering
|
X denotes 3 or 4
|