First Semester
Course No. Course Title Credit Hours Pre-requisite
CSC-101 Introduction to Computing2+1
CSC-102 Programming Fundamentals3+1
ASC-116 Applied Physics3+0
HSC-111 English Composition & Comprehension 3+0
HSC-102/103 Islamic Studies / Ethics2+0
Second Semester
Course No. Course Title Credit Hours Pre-requisite
CSC-103 Object Oriented Programming3+1CSC-102
CSC-108 Discrete Structures3+0
ASC-111 Calculus & Analytical Geometry3+0
HSC-121 Communication Skills 3+0
HSC-105 Pakistan Studies2+0
Third Semester
Course No. Course Title Credit Hours Pre-requisite
CSC-201 Data Structures & Algorithms3+1CSC-102
CSE-101 Software Engineering Principles3+0CSC-102
ASC-112 Linear Algebra3+0
HSC-211 Technical & Business Writing 3+0
SE Elective - I3
Fourth Semester
Course No. Course Title Credit Hours Pre-requisite
CSC-203 Operating Systems3+1
CSC-204 Database Systems3+1
CSE-202 Software Requirements Engineering3+0CSE-101
ASC-201 Probability & Statistics3+0
SE Supporting - I3
Fifth Semester
Course No. Course Title Credit Hours Pre-requisite
CNS-301 Computer Networks3+1CSC-101
CSE-203 Software Design & Architecture3+1CSC-103
CSE-204 Human Computer Interaction3+0 CSE-101
SE Elective - II3+1
University Elective - I3+0
Sixth Semester
Course No. Course Title Credit Hours Pre-requisite
CSE-301 Software Construction & Development2+0CSC-103
CSE-302 Web Engineering2+1CSE-101
CNS-302 Information Security3+0CSC-101
SE Elective - III3
SE Supporting - II3
University Elective - II3+0
Seventh Semester
Course No. Course Title Credit Hours Pre-requisite
CSE-303 Software Quality Engineering3+0CSE-101
CSE-304 Software Project Management3+0
SE Elective - IV3
SE Supporting - III3
University Elective - III3+0
CSE-498 Final Year Project - I0+3
Eighth Semester
Course No. Course Title Credit Hours Pre-requisite
HSC-311 Computing Professional Practices3+0
CSE-401 Software Re-Engineering3+0CSC-103
SE Elective - V3
University Elective - IV3+0
CSE-499 Final Year Project - II0+3

University Elective Courses
Course No. Course Title Credit Hours
MSC-201 Principles of Accounting & Finance3+0
MSC-202 Principles of Marketing3+0
MSC-203 Principles of Management3+0
MSC-204 Economics3+0
MSC-301 Technopreneurship3+0
HSC-212 Foreign Language3+0
HSC-213 Philosophy 3+0
HSC-214 Psychology3+0
HSC-215 Organizational Behaviour3+0

Software Engineering Elective Courses
Course No. Course Title Credit Hours Pre-requisite
CSC-202 Computer Organization & Assembly Language3+1CSC-102
CIC-201 Artificial Intelligence3+1CSC-201
CSC-301 Design & Analysis of Algorithms3+0CSC-201
CSC-302 Parallel & Distributed Computing3+0 CSC-203
CSC-303 Compiler Construction3+0 CSC-205
CSE-310 Enterprise Systems Engineering3+0CSC-204
CSE-311 E-Commerce3+0
CSE-312 Software Engineering Economics 3+0CSE-101
CSE-410 Agent Based Software Engineering3+0CSE-101
CSE-411 Software Metrics3+0CSE-101
CSC-315 Data Warehousing and Data Mining3+0CSC-204
CSC-316 Big Data Analytics 2+1CSC-204
CSC-317 Computer Graphics2+1
CSC-318 Mobile Application Developement2+1CSC-103
CSC-319 Visual Programming2+1CSC-103
CSC-320 Information Systems Audit3+0
CNS-303 Cloud Computing Fundamentals2+1CNS-301
CIC-301 Deep Learning2+1CIC-201
CIC-401 Natural Language Processing2+1CSC-201

SE Supporting Electives:
Course No. Course Title Credit Hours Pre-requisite
ASC-113 Differential Equations 3+0ASC-111
CSC-205 Theory of Automata3+0
CSE-305 Business Process Engineering3+0CSC-108
CSE-306 Formal Methods in Software Engineering 3+0ASC-111
CSC-312 Simulation and Modeling2+1 CSC-205
CSC-313 Operations Research3+0

Deficiency Courses:
Course No. Course Title Credit Hours Pre-requisite
ASC-101 Foundation Mathematics - I3+0
ASC-102 Foundation Mathematics - II3+0