Bachelor of Science (Software Engineering)

Scheme of Studies

Semester – I
Course No. Course Title Credit Hours
CS111 Introduction to Information and Communication Technology (ICT) 3+1
CS112 Programming Fundamentals 3+1
EE111 Basic Electronics 2+1
HS111 English Composition and Comprehension 3+0
HS112/HS113 Islamic Studies/Ethics 2+0
MS111 Calculus and Analytical Geometry 3+0
Total 19
Semester – II
Course No. Course Title Credit Hours
CS121 Object Oriented Programming 3+1
CS122 Discrete Structures 3+0
CS123 Digital Logic Design 3+1
HS121 Communication Skills 3+0
HS122 Pakistan Studies 2+0
Gen. Education/University Elective -I 3+0
Total 19
Semester – III
Course No. Course Title Credit Hours
CS211 Data Structures and Algorithms 3+1
HS211 Technical and Business Writing 3+0
MS211 Linear Algebra 3+0
MS212 Probability and Statistics 3+0
Supporting Elective-I 3+0
Total 16
Semester – IV
SE221
Course No. Course Title Credit Hours
Introduction to Software Engineering 3+0
CS222 Data Communication and Computer Networks 3+1
Supporting Elective-II 3+0
Gen. Education/University Elective –II 3+0
Gen. Education/University Elective -III 3+0
Total 16
Semester – V
Course No. Course Title Credit Hours
CS311 Introduction to Database Systems 3+1
CS312 Operating Systems 3+1
SE313 Object Oriented Software Engineering 3+1
SE Elective I3+0
Gen. Education/University Elective -IV 3+0
Total 18
Semester – VI
Course No. Course Title Credit Hours
SE321 Software Requirement Engineering 3+0
SE322 Software Design and Architecture 3+0
SE323 Software Verification and Validation 3+0
SE Elective II2+1
SE Elective III3+0
Supporting Elective-III 3+0
Total 18
Semester – VII
Course No. Course Title Credit Hours
CS411 Human Computer Interaction 2+1
SE412 Software Project Management 3+0
CS490 Final Year Project0+3
SE Application Domain Elective- I 3+0
SE Elective IV 3+0
Total 15
Semester – VIII
Course No. Course Title Credit Hours
HS421 Professional Practices 3+0
CS490 Final Year Project 0+3
SE Application Domain Elective - II 3+0
SE Elective V 3+0
Total 12

Total Programme Credit Hours in BS (SE) : 133

Computing & Software Engineering Electives

* List not limited to following

Course No. Course Title Credit Hours
CS313 Theory of Automata3+0
CS321 Artificial Intelligence2+1
CS322 Design and Analysis of Algorithms 3+0
SE351 Aspect Oriented Software Design2+1
CS354 Management Information Systems3+0
CS355 Object Oriented Analysis and Design3+0
CS413 Information Security3+0
CS451 Cloud Computing3+0
CS452 Data Warehousing3+0
CS453 Mobile Computing3+0
CS454 Fundamentals of Data Mining3+0
CS455 Fuzzy Logic3+0
CS456 Information System Audit3+0
SE457 Business Process Re-Engineering3+0
General Education/University Electives
Course No. Course Title Credit Hours
MS121 Multivariate Calculus3+0
MS221 Differential Equations3+0
CS323 Numerical Computing3+0
SE351 Software Engineering Economics3+0
MS351 Operations Research3+0
Supporting Electives
Course No. Course Title Credit Hours
HS151 Financial Accounting3+0
HS152 Psychology3+0
HS251 Philosophy3+0
HS252 Economics3+0
HS253 Marketing3+0
HS351 Human Resource Management3+0
HS352 International Relations3+0
HS353 Technopreneurship3+0
Last Update On Tuesday, November 21, 2017.