8 Semesters, 4 years
134
Minimum 50% marks in Intermediate or Higher Secondary School Certificate (HSSC) examination with Mathematics or equivalent qualification
The program's goal is to educate students for professional jobs in software engineering and doctoral study in the field. There is a balance between computer theory and practical application of software engineering principles such as software project management, methods, tools, and technologies in contemporary software development environments. Graduates of such a curriculum will be capable of working as competent software engineers and team players. In addition, they'll be well-versed in communication, mathematics, and physics, as well as the cultural, historical, and societal factors that impact and affect the creation of high-quality software systems.
They'll be familiar with and have expertise with software product engineering and engineering management, as well as a grasp of professional problems and procedures. In addition, graduates will be able to recognise and evaluate their skills and performance in software engineering.
Course Code | Course Title | Credit Hours | Contact Hours |
---|---|---|---|
ISL-102 | Teachings of Holy Quran with Translation-I | 1(1-0) | 1-0 |
ENG 101 | English Composition & comprehension | 3(3-0) | 3-0 |
ISL 101/ETH 100 | Islamic Studies/Ethics | 2(2-0) | 2-0 |
CS 101 | Introduction to Information and Communication Technologies | 3(2-1) | 2-3 |
CS 111 | Programming Fundamentals | 4(3-1) | 3-3 |
MATH 104 | Calculus and Analytical Geometry | 3(3-0) | 3-3 |
MATH 105 | Basic Math I (Deficiency Subject for Pre-Medical Students) | 3(3-0) | 3-0 |
Credit Hours: | 16+3(17+3-2) | 14+3-9 |
Course Code | Course Title | Credit Hours | Contact Hours |
---|---|---|---|
ISL 103 | Teachings of Holy Quran with Translation-II | 1(1-0) | 1-0 |
ENG 102 | Communication & Presentation Skills | 3(3-0) | 3-0 |
CS 211 | Discrete Structures | 3(3-0) | 3-0 |
PHY 101 | Applied Physics | 3(3-0) | 3-0 |
CS 113 | Software Engineering | 3(3-0) | 3-0 |
CS 112 | Object Oriented Programming | 4(3-1) | 3-3 |
MATH 106 | Basic Math II (Deficiency Subject for Pre-Medical Students) | 3(3-0) | 3-0 |
Credit Hours: | 17+3(16+3-1) | 16+3-3 |
Course Code | Course Title | Credit Hours | Contact Hours |
---|---|---|---|
ISL 201 | Teachings of Holy Quran with Translation-III | 1(1-0) | 1-0 |
PSY 201 | Psychology | 3(3-0) | 3-0 |
CS 320 | Human Computer Interaction | 3(3-0) | 3-0 |
PS 101 | Pakistan Studies | 2(2-0) | 2-0 |
CS 212 | Data Structure and Algorithms | 4(3-1) | 3-3 |
SE 214 | Software Requirements Engineering | 3(3-0) | 3-0 |
Credit Hours: | 17(15-2) | 15-3 |
Course Code | Course Title | Credit Hours | Contact Hours |
---|---|---|---|
ISL 202 | Teachings of Holy Quran with Translation-IV | 1(1-0) | 1-0 |
GEN 201 | Sociology | 3(3-0) | 3-0 |
CS 213 | Database Systems | 4(3-1) | 3-3 |
CS 225 | Cloud Computing | 3(3-0) | 3-0 |
SE 224 | Software Design & Architecture | 3(2-1) | 3-0 |
MATH 214 | Linear Algebra | 3(3-0) | 3-0 |
Credit Hours: | 17(15-2) | 15-3 |
Course Code | Course Title | Credit Hours | Contact Hours |
---|---|---|---|
ENG 201 | Technical & Business Writing | 3(3-0) | 3-0 |
SE 314 | Software Construction and Development | 3(2-1) | 2-3 |
MATH 301 | Probability and Statistic | 3(3-0) | 3-0 |
CS 214 | Operating Systems | 4(3-1) | 3-3 |
SE 313 | Web Engineering | 3(3-0) | 3-0 |
SE 322 | Software Quality Engineering | 3(3-0) | 3-0 |
Credit Hours: | 19(17-2) | 17-6 |
Course Code | Course Title | Credit Hours | Contact Hours |
---|---|---|---|
IT 314 | Management Information Systems | 3(3-0) | 3-0 |
CS 314 | Computer Networks | 4(3-1) | 3-3 |
CS 318 | Operation Research | 3(3-0) | 3-0 |
SE 321 | Formal Methods in Software Engineering | 3(3-0) | 3-0 |
CS 413 | Mobile Application And Development | 3(3-0) | 3-0 |
SE 413 | Simulation and Modeling | 3(3-0) | 3-0 |
Credit Hours: | 19(18-1) | 18-3 |
Course Code | Course Title | Credit Hours | Contact Hours |
---|---|---|---|
SE 424 | Natural Language Processing | 3(3-0) | 3-0 |
CS 418 | Information security | 3(3-0) | 3-0 |
GEN 304 | Professional Practices | 3(3-0) | 3-0 |
IT 412 | Enterprise Systems | 3(3-0) | 3-0 |
SE 413 | Software Metrics | 3(3-0) | 3-0 |
CS 415 | Final Year Project (Phase –I) | 3(0-3) | 0-9 |
Credit Hours: | 18(15-3) | 15-9 |
Course Code | Course Title | Credit Hours | Contact Hours |
---|---|---|---|
SE 424 | Software Re-Engineering | 3(3-0) | 3-0 |
MGT 211 | Principles of Marketing | 3(3-0) | 3-0 |
SE 425 | Software Project Management | 3(3-0) | 3-0 |
CS 420 | Final Year Project (Phase –II) | 3(0-3) | 0-9 |
Credit Hours: | 12(9-3) | 9-9 | |
Total Credit Hours: | 134 |