First Semester
Course No. | Course Title | Credit Hours | Pre-requisite | ||
---|---|---|---|---|---|
CSC-101 | Introduction to Computing | 2+1 | |||
CSC-102 | Programming Fundamentals | 3+1 | |||
ASC-116 | Applied Physics | 3+0 | |||
HSC-111 | English Composition & Comprehension | 3+0 | |||
HSC-102/103 | Islamic Studies / Ethics | 2+0 |
Second Semester
Course No. | Course Title | Credit Hours | Pre-requisite | |
---|---|---|---|---|
CSC-103 | Object Oriented Programming | 3+1 | CSC-102 | |
CSC-108 | Discrete Structures | 3+0 | ||
ASC-111 | Calculus & Analytical Geometry | 3+0 | ||
HSC-121 | Communication Skills | 3+0 | ||
HSC-105 | Pakistan Studies | 2+0 |
Third Semester
Course No. | Course Title | Credit Hours | Pre-requisite | |
---|---|---|---|---|
CSC-201 | Data Structures & Algorithms | 3+1 | CSC-102 | |
CSE-101 | Software Engineering Principles | 3+0 | CSC-102 | |
ASC-112 | Linear Algebra | 3+0 | ||
HSC-211 | Technical & Business Writing | 3+0 | ||
SE Elective - I | 3 |
Fourth Semester
Course No. | Course Title | Credit Hours | Pre-requisite | |
---|---|---|---|---|
CSC-203 | Operating Systems | 3+1 | ||
CSC-204 | Database Systems | 3+1 | ||
CSE-202 | Software Requirements Engineering | 3+0 | CSE-101 | |
ASC-201 | Probability & Statistics | 3+0 | ||
SE Supporting - I | 3 |
Fifth Semester
Course No. | Course Title | Credit Hours | Pre-requisite | ||
---|---|---|---|---|---|
CNS-301 | Computer Networks | 3+1 | CSC-101 | ||
CSE-203 | Software Design & Architecture | 3+1 | CSC-103 | ||
CSE-204 | Human Computer Interaction | 3+0 | CSE-101 | ||
SE Elective - II | 3+1 | ||||
University Elective - I | 3+0 |
Sixth Semester
Course No. | Course Title | Credit Hours | Pre-requisite | |
---|---|---|---|---|
CSE-301 | Software Construction & Development | 2+0 | CSC-103 | |
CSE-302 | Web Engineering | 2+1 | CSE-101 | |
CNS-302 | Information Security | 3+0 | CSC-101 | |
SE Elective - III | 3 | |||
SE Supporting - II | 3 | |||
University Elective - II | 3+0 |
Seventh Semester
Course No. | Course Title | Credit Hours | Pre-requisite | |
---|---|---|---|---|
CSE-303 | Software Quality Engineering | 3+0 | CSE-101 | |
CSE-304 | Software Project Management | 3+0 | ||
SE Elective - IV | 3 | |||
SE Supporting - III | 3 | |||
University Elective - III | 3+0 | |||
CSE-498 | Final Year Project - I | 0+3 |
Eighth Semester
Course No. | Course Title | Credit Hours | Pre-requisite | |
---|---|---|---|---|
HSC-311 | Computing Professional Practices | 3+0 | ||
CSE-401 | Software Re-Engineering | 3+0 | CSC-103 | |
SE Elective - V | 3 | |||
University Elective - IV | 3+0 | |||
CSE-499 | Final Year Project - II | 0+3 |
University Elective Courses
Course No. | Course Title | Credit Hours |
---|---|---|
MSC-201 | Principles of Accounting & Finance | 3+0 |
MSC-202 | Principles of Marketing | 3+0 |
MSC-203 | Principles of Management | 3+0 |
MSC-204 | Economics | 3+0 |
MSC-301 | Technopreneurship | 3+0 |
HSC-212 | Foreign Language | 3+0 |
HSC-213 | Philosophy | 3+0 |
HSC-214 | Psychology | 3+0 |
HSC-215 | Organizational Behaviour | 3+0 |
Software Engineering Elective Courses
Course No. | Course Title | Credit Hours | Pre-requisite | |
---|---|---|---|---|
CSC-202 | Computer Organization & Assembly Language | 3+1 | CSC-102 | |
CIC-201 | Artificial Intelligence | 3+1 | CSC-201 | |
CSC-301 | Design & Analysis of Algorithms | 3+0 | CSC-201 | |
CSC-302 | Parallel & Distributed Computing | 3+0 | CSC-203 | |
CSC-303 | Compiler Construction | 3+0 | CSC-205 | |
CSE-310 | Enterprise Systems Engineering | 3+0 | CSC-204 | |
CSE-311 | E-Commerce | 3+0 | ||
CSE-312 | Software Engineering Economics | 3+0 | CSE-101 | |
CSE-410 | Agent Based Software Engineering | 3+0 | CSE-101 | |
CSE-411 | Software Metrics | 3+0 | CSE-101 | |
CSC-315 | Data Warehousing and Data Mining | 3+0 | CSC-204 | |
CSC-316 | Big Data Analytics | 2+1 | CSC-204 | |
CSC-317 | Computer Graphics | 2+1 | ||
CSC-318 | Mobile Application Developement | 2+1 | CSC-103 | |
CSC-319 | Visual Programming | 2+1 | CSC-103 | |
CSC-320 | Information Systems Audit | 3+0 | ||
CNS-303 | Cloud Computing Fundamentals | 2+1 | CNS-301 | |
CIC-301 | Deep Learning | 2+1 | CIC-201 | |
CIC-401 | Natural Language Processing | 2+1 | CSC-201 |
SE Supporting Electives:
Course No. | Course Title | Credit Hours | Pre-requisite | |
---|---|---|---|---|
ASC-113 | Differential Equations | 3+0 | ASC-111 | |
CSC-205 | Theory of Automata | 3+0 | ||
CSE-305 | Business Process Engineering | 3+0 | CSC-108 | |
CSE-306 | Formal Methods in Software Engineering | 3+0 | ASC-111 | |
CSC-312 | Simulation and Modeling | 2+1 | CSC-205 | |
CSC-313 | Operations Research | 3+0 |
Deficiency Courses:
Course No. | Course Title | Credit Hours | Pre-requisite |
---|---|---|---|
ASC-101 | Foundation Mathematics - I | 3+0 | |
ASC-102 | Foundation Mathematics - II | 3+0 |