
Build a strong foundation in the field of Software Engineering in a congenial and professional learning environment with a focus on developing the required competencies to groom the students to face the challenges of current and future technological advancements commensurate with the social and ethical values of the society.
| FIRST SEMESTER | SECOND SEMESTER | |||||
| Code | Course Title | CH | Code | Course Title | CH | |
| CS-110 | Programming Fundamentals | 3+1 | CS-111 | Object Oriented Programming | 3+1 | |
| ENG-102 | Foundation of English | 3+0 | ENG-112 | Communication Skills | 3+0 | |
| MTH-101 | Calculus & Analytical Geometry | 3+0 | CS-101 | Discrete Structures | 3+0 | |
| PKS-101 | Pakistan Studies | 2+0 | ISL-101 | Islamic Studies | 2+0 | |
| PHY-101 | Applied Physics | 3+0 | CS-214 | Introduction to Software Engineering | 3+0 | |
| ICT-101 | Introduction to Information and Communication Technologies | 2+1 | SOC-101 | Introduction to Sociology | 2+0 | |
| TOTAL (Theory + Lab) | 18 (16+2) | TOTAL (Theory + Lab) | 17 (16+1) | |||
| THIRD SEMESTER | FOURTH SEMESTER | |||||
| Code | Course Title | CH | Code | Course Title | CH | |
| CS-201 | Data Structures & Algorithms | 3+1 | CS-324 | Operating Systems | 3+1 | |
| SE-211 | Software Requirement Engineering | 3+0 | CS-241 | Database Systems | 3+1 | |
| MTH-201 | Linear Algebra | 3+0 | SE-201 | Software Design & Architecture | 2+1 | |
| HU-202 | International Relations | 3+0 | STS-202 | Probability and Statistics | 3+0 | |
| SE-212 | Human Computer Interaction | 3+0 | ENG-106 | Technical Report Writing | 3+0 | |
| HU-201 | Community Service 0+1 | 0+1 (NC) | TOTAL (Theory + Lab) | 17 (14+3) | ||
| TOTAL (Theory + Lab) | 16 (15+1) | |||||
| FIFTH SEMESTER | SIXTH SEMESTER | |||||
| Code | Course Title | CH | Code | Course Title | CH | |
| SE-313 | Software Construction and Development | 2+1 | SE-314 | Software Quality Engineering | 3+0 | |
| CS-331 | Data Communication and Computer Networks | 3+1 | CS-342 | Information Security | 3+0 | |
| SE-3XX | SE Supporting - I | 3+0 | HU-303 | Professional Values and Ethics | 2+0 | |
| CS-352 | Artificial Intelligence | 2+1 | SE-341 | Web Engineering | 3+1 | |
| SE-3XX | SE Supporting - II | 3+0 | SE-3XX | SE Elective - I | 3+0 | |
| TOTAL (Theory + Lab) | 16 (13+3) | SE-3XX | SE Supporting - III | 3+0 | ||
| TOTAL (Theory + Lab) | 18 (17+1) | |||||
| SEVENTH SEMESTER | EIGHTH SEMESTER | |||||
| Code | Course Title | CH | Code | Course Title | CH | |
| SE-426 | Software Project Management | 3+0 | SE-4XX | SE Elective - III | 3+0 | |
| SE-416 | Software Re-Engineering | 3+0 | SE-4XX | SE Elective - IV | 3+0 | |
| SE-4XX | SE Elective - II | 3+0 | ECO-101 | Economics | 2+0 | |
| MGT-401 | Management and Entrepreneurship | 3+0 | CS-499 | Final Year Project – II | 0+3 | |
| CS-499 | Final Year Project - I | 0+3 | SE-4XX | SE Elective - V | 3+0 | |
| TOTAL (Theory + Lab) | 15 (12+3) | HU-404 | Health Safety and Environment | 1+0 | ||
| TOTAL (Theory + Lab) | 15 (0+3) | |||||
| Code | Course Title | CH | Code | Course Title | CH | |
| SE-324 | Agent Based Software Engineering | 3+0 | SE-442 | Semantic Web | 3+0 | |
| SE-331 | Big Data Analytics | 3+0 | SE-428 | Software Engineering Economics | 3+0 | |
| SE-325 | Cloud Computing | 3+0 | SE-429 | Software Metrics | 3+0 | |
| SE-332 | Data Encryption and Security | 3+0 | SE-435 | Systems Programming | 3+0 | |
| SE-315 | Global Software Development | 3+0 | SE-407 | Computer Graphic | 3+0 | |
| SE-333 | Information Systems Audit | 3+0 | SE-417 | Game Development | 3+0 | |
| SE-334 | Management Information Systems | 3+0 | SE-418 | Mobile Application Development | 3+0 | |
| SE-404 | Multimedia Communication | 3+0 | SE-436 | Natural Language Processing | 3+0 | |
| SE-427 | Real Time Systems | 3+0 | SE-437 | Software Testing | 2+1 |
| Code | Course Title | CH | Code | Course Title | CH | |
| SE-321 | Business Process Engineering | 3+0 | SE-323 | Simulation and Modeling | 3+0 | |
| SE-302 | Operations Research | 3+0 | SE-303 | Stochastic Processes | 3+0 | |
| SE-322 | Formal Methods in Software Engineering | 3+0 |