Software Engineering (SE) program is exclusive designed to enable quality development and maintenance of various software systems to be evolved with the help of software engineering principles. Furthermore, to achieve sustainable software infrastructure, we have hired well-qualified faculty and commissioned high-tech lab tools. Moreover, students will also have the opportunity to enrich their multinational software-houses experience through PAF-IAST Technology Park. In a nutshell, PAF-IAST, aided by collaborator Austrian Universities, is committed to raising a capable breed of qualified software engineers with the capacity to deal with the challenges of the complex and dynamic environment. In conclusion, we also target capturing the emerging software market by incorporating SE curriculum multi-lingual diverse-business avenues. This will help our students to attain leadership positions both at academic and industrial levels with the help of Software Engineering admissions in KPK.
Software engineering students are able to reach world-class software companies e.g. Google, Ericsson, Spotify, or many others. Therefore, it is the most desired job areas for Software Engineering students. These jobs are including but not limited to: web developer, problem modeling and analyst, software designers, parallel. Furthermore, they can also become Multimedia programmers, software debuggers and software quality testers. Similarly, they may aspire to become software verification, and validation inspectors, software management managers/consultants as well as sound designers. PAF IAST offers Software Engineering admissions in KPK from the year 2020 onwards.
Code | Course Title | Credit Hours | Labs | Total |
COMP-102 | Introduction to ICT | 2 | 2 | |
COMP-102L | Introduction to ICT Lab | 1 | 1 | |
COMP-111 | Programming Fundamentals | 3 | 3 | |
COMP-111L | Programming Fundamentals Lab | 1 | 1 | |
MGT-262 | Entrepreneurship (University Elective-II) | 3 | 3 | |
SS-331 | Community Service (University Elective-I)* | 0 | 0 | |
SS-112 | Pakistan Studies | 2 | 2 | |
COMP-121 | Discrete Structures | 3 | 3 | |
Total Credit Hours | 13 | 2 | 15 |
Code | Course Title | Credit Hours | Labs | Total |
COMP-112 | Object Oriented Programming | 3 | 3 | |
COMP-112L | Object Oriented Programming Lab | 1 | 1 | |
SS-111 | Islamic Studies | 2 | 2 | |
PHY-101 | Applied Physics | 3 | 3 | |
PHY-101L | Applied Physics Lab | 1 | 1 | |
SS-103 | English Language and Communication Skills | 3 | 3 | |
MTH-101 | Calculus and Analytical Geometry | 3 | 3 | |
MTH-206 | Probability and Statistics | 3 | 3 | |
Total Credit Hours | 17 | 2 | 19 |
Code | Course Title | Credit Hours | Labs | Total |
COMP-201 | Data Structures and Algorithms | 3 | 3 | |
COMP-201L | Data Structures and Algorithms Lab | 1 | 1 | |
COMP-171 | Software Engineering | 3 | 3 | |
COMP-### | SE Supporting-I | 3 | 3 | |
MTH-204 | Linear Algebra | 3 | 3 | |
SS-310 | Professional Ethics | 3 | 3 | |
Total Credit Hours | 15 | 1 | 16 |
Code | Course Title | Credit Hours | Labs | Total |
COMP-262 | Operating Systems | 3 | 3 | |
COMP-262L | Operating Systems Lab | 1 | 1 | |
COMP-231 | Database Systems | 3 | 3 | |
COMP-231L | Database Systems Lab | 1 | 1 | |
COMP-271 | Software Requirement Engineering | 3 | 3 | |
COMP-### | SE Supporting-II | 3 | 3 | |
SS-203 | Technical and Business Writing | 3 | 3 | |
Total Credit Hours | 15 | 2 | 17 |
Code | Course Title | Credit Hours | Labs | Total |
COMP-273 | Software Design and Architecture | 2 | 2 | |
COMP-273L | Software Design and Architecture Lab | 1 | 1 | |
COMP-352 | Computer Networks | 3 | 3 | |
COMP-352L | Computer Networks Lab | 1 | 1 | |
COMP-### | SE Supporting-III | 3 | 3 | |
COMP-272 | Human Computer Interaction | 3 | 3 | |
COMP-### | SE Elective-I | 3 | 3 | |
Total Credit Hours | 14 | 2 | 16 |
Code | Course Title | Credit Hours | Labs | Total |
COMP-380 | Software Quality Engineering | 3 | 3 | |
COMP-291 | Information Security | 3 | 3 | |
COMP-### | SE Elective-II | 3 | 3 | |
COMP-352 | Web Engineering | 2 | 2 | |
COMP-352L | Web Engineering Lab | 1 | 1 | |
COMP-### | SE Elective-III | 3 | 3 | |
COMP-371 | Software Construction and Development | 2 | 2 | |
COMP-371L | Software Construction and Development Lab | 1 | 1 | |
Total Credit Hours | 16 | 2 | 18 |
Code | Course Title | Credit Hours | Labs | Total |
COMP-470 | Software Project Management | 3 | 3 | |
COMP-473 | Software Re-Engineering | 3 | 3 | |
COMP-### | SE Elective-IV | 3 | 3 | |
COMP-### | SE Elective-V | 3 | 3 | |
COMP-### | SE Elective-VI | 3 | 3 | |
COMP-498 | Final Year Project I | 3 | 3 | |
Total Credit Hours | 15 | 3 | 18 |
Code | Course Title | Credit Hours | Labs | Total |
COMP-### | SE Elective-VII | 3 | 3 | |
SS-220 | Organizational Behavior (University Elective-IV) | 3 | 3 | |
MGT-356 | Intellectual Property Law (University Elective-III) | 3 | 3 | |
COMP-499 | Final Year Project II | 3 | 3 | |
Total Credit Hours | 9 | 3 | 12 |