BS Software Engineering Courses

Core Courses
Course CodeCourse TitleCr. Hrs
CS 2153 Advanced Computer Programming 3
CS 2151 Advanced Computer Programming Lab 1
SE 3823 Agile Software Development 3
CS 3773 Computer Communications and Networks 3
CS 2523 Computer Organization and Assembly Language 3
CS 2143 Data Structures 3
CS 2141 Data Structures Lab 1
CS 3163 Design and Analysis of Algorithms 3
CS 2513 Digital Logic Design 3
CS 3623 Formal Software Specifications 3
CS 3273 Human Computer Interaction 3
CS 2311 Introduction to Database Lab 1
CS 2313 Introduction to Database Systems 3
CS 1133 Introduction to Programming 3
CS 1131 Introduction to Programming Lab 1
SE 3213 Object Oriented Analysis and Design 3
CS 1143 Object Oriented Programming 3
CS 1141 Object Oriented Programming Lab 1
CS 3413 Operating Systems 3
SE 3643 Software Architectuure 3
SE 2223 Software Engineering - I 3
SE 4273 Software Project Management 3
SE 3263 Software Requirement Engineering 3
SE 3633 Software Testing 3
Elective Courses
Course CodeCourse TitleCr. Hrs
CS 3323 Advanced Database Systems 3
BI 2221 Biochemsitry Lab 1
BI 3723 Biological Database and Tools 3
BI 3723 Biological Database and Tools 3
BI 3721 Biological Database and Tools Lab 1
BI 3721 Biological Database and Tools Lab 1
CS 4243 Business Process Engineering 3
SE 4293 Component Based Development 3
CS 4493 Design Patterns 3
CS 3183 Enterprise Application Development 3
CS 3181 Enterprise Application Development Lab 1
CS 4193 Mobile Application Development 3
CS 4191 Mobile Application Development Lab 1
CS 3813 PSP and TSP 3
SE 4213 Software Configuration and Change Management 3
SE 3233 Software Engineering - II 3
CS 4473 Software Engineering Economics 3
CS 4483 Software Metrics 3
SE 3253 Software Process Engineering 3
SE 4243 Software Quality Assurance & Testing 3
CS 3653 Software Quality Engineering 3
CS 3193 Web Application Development 3
CS 4171 Web Application Development Lab 1
Supporting Sciences Courses
Course CodeCourse TitleCr. Hrs
MTC 1013 Applied Physics 3
MTC 1013 Calculus I 3
MTC 1023 Calculus II 3
MTC 2053 Discrete Mathematics 3
MTC 1033 Linear Algebra 3
MTC 3063 Probability and Statisitics 3
General Education/ Electives
Course CodeCourse TitleCr. Hrs
HMC 1013 English - I (Functional English) 3
HMC 1023 English - II (Communication Skills) 3
HMC 3123 Introduction to Logic 3
MGC 1003 Introduction to Management 3
HMC 2053 Introduction to Psychology 3
HMC 2063 Introduction to Sociology 3
HMC 1012 Islamic Studies 2
HMC 1002 Pakistan Studies 2
MIC 4183 Supply Chain Management 3
HMC 2033 Technical Report Writing 3
Industrial Internship
It is mandatory for every student to participate in an 8 weeks summer internship program following their 6th semester or after the completion of 90 Cr. Hrs. Each student will be allocated an internship coordinator who will monitor the performance of student regarding internship. On the completion of internship, the student will submit a report as per prescribed format and a formal evaluation will be carried out and Pass/Fail grade will be awarded to the student.
Project
A student may register final year project in the 7th semester of his / her degree program after satisfactory completion of 90 Cr. Hrs. (equivalent to the first six semester course load as per roadmap of the BS program)