+92 42 111-111-822
Eligibility Criteria

Software Engineering is a bridge that connects the essential concepts and principles of computing with the variability of users who can benefit from technologies based upon those principles. It includes the planning and development of software systems, which are effective, efficient, robust, maintainable, and maximally useful and usable. Bachelor in Science in Software Engineering at IAC aims to produce professionals who have a mastery of software development principles, theory, practice, and process.

  • Software Engineer
  • Applications developer
  • Cyber security analyst
  • Game developer
  • Software consultant
  • Web developer
  • Web designer
  • Information systems manager
  • Multimedia programmer
  • Embedded Software Engineer
  • Higher Secondary School Certificate with Mathematics with at least 50% marks.
  • American High School Diploma( with Mathematics) with IBCC equivalence of 50%.
  • International Baccalaurate (with Mathematics) with IBCC equivalence of 50%.
  • GCE ‘O’ Level passes in 8 subjects and ‘A’ level in three principal subjects(with Mathematics) with IBCC equivalence of 50%.

Students of Intermediate (Pre-Medical) are eligible to apply for Bachelor Programs in Information Technology, Computer science and Software Engineering. All such students must pass deficiency courses of Mathematics of 6 credit hours within one year.



The minimum duration for completion of a BS degree is four years. The HEC allows a maximum period of seven years to complete BS degree requirements.



Total Credit Hours: 130


First Year – First Semester
Course Code Course Title Credit Hrs. Course Category Pre-Req
NSC-101 Applied Physics 3(3+0) Maths & Science Foundation 1 None
QTR-101 Calculus and Analytical Geometry 3(3+0) Maths & Science Foundation 2 None
EWR-101 Introduction to Expository Writing 3(3+0) General Education 1 None
CSC-101 Introduction to ICT 3(2+1) General Education 2 None
SOC-101 Introduction to Soft Skills 3(2+1) University Elective 1 None
ISM-101 Islamic Studies 2(2+0) General Education 3 None
Total Credit Hours 17(15+2)    
First Year – Semester II
Course Code Course Title Credit Hrs. Course Category Pre-Req
CSC-102 Programming Fundamentals 4(3+1) Computing Core 1 None
CSE-101 Business Process Engineering 3(3+0) Domain SE Support 1 None
QTR-102 Probability and Statistics 3(3+0) Maths & Science Foundation 3 None
EWR-102 Communication & Presentation Skills 3(3+0) General Education 4 EWR-101
SOC-102 Soft Skills & Personality Development 3(1+2) University Elective 2 SOC-101
Total Credit Hours 16(13+3)    

Second Year

Second Year – Semester III
Course Code Course Title Credit Hrs. Course Category Pre-Req
CSC-203 Object Oriented Programming 4(3+1) Computing Core 2 CSC-102
CSC-204 Discrete Structures 3(3+0) Computing Core 3 None
EWR-201 Critical Reading and Academic Writing 3(3+0) General Education 5 None
CSE-202 Operations Research 3(3+0) Domain SE Support 2 None
PST-201 Pakistan Studies 2(2+0) General Education 6 None
Total Credit Hours 15(14+1)    
Second Year – Semester IV
Course Code Course Title Credit Hrs. Course Category Pre-Req
CSC-205 Data Structures and Algorithms 4(3+1) Computing Core 4 CSC-203
CSC-206 Software Engineering 3(3+0) Computing Core 5 None
CSE-203 Web Engineering 3(3+0) SE Major/Core 1 None
QTR-203 Linear Algebra 3(3+0) Maths & Science Foundation 4 None
ITC-203 Modeling and Simulation 3(3+0) Domain SE Support 3 None
Total Credit Hours 16(15+1)    

Third Year

Third Year – Semester V
Course Code Course Title Credit Hrs. Course Category Pre-Req
CSE-304 Software Requirements Engineering 3(3+0) SE Major/Core 2 CSC-206
CSC-307 Operating Systems 4(3+1) Computing Core 6 CSC-205
CSC-308 Database Systems 4(3+1) Computing Core 7 CSC-205
CSE-305 Human Computer Interaction 3(3+0) SE Major/Core 3 CSS-204
MGT-301 Principles of Management 3(3+0) University Elective 3 None
Total Credit Hours 17(15+2)    
Third Year – Semester VI
Course Code Course Title Credit Hrs. Course Category Pre-Req
CSE-306 Software Design and Architecture 3(2+1) SE Major/Core 4 CSE-304
CSE-307 Software Quality Engineering 3(3+0) SE Major/Core 5 CSC-206
CSC-309 Computer Networks 4(3+1) Computing Core 8 None
SOC-303 Professional Development & Practices 3(3+0) General Education 7 None
CSE-*** Domain SE Elective-I 3(3+0) Elective-1 ***
Total Credit Hours 16(14+2)    

Fourth Year

Fourth Year – Semester VII
Course Code Course Title Credit Hrs. Course Category Pre-Req
CSE-408 Software Construction and Development 3(2+1) SE Major/Core 6 CSE-306
CSC-410 Information Security 3(3+0) Computing Core 10 None
ECO-401 Managerial Economics 3(3+0) University Elective 4 None
CSC-498 Final Project – I (Design) 3(0+3) Computing Core 9 None
CSE-*** Domain SE Elective-II 3(3+0) Elective-2 ***
CSE-*** Domain SE Elective-III 3(3+0) Elective-3 ***
Total Credit Hours 18(14+4)    
Fourth Year – Semester VIII
Course Code Course Title Credit Hrs. Course Category is Pre-Req
CSE-409 Software Re-Engineering 3(3+0) SE Major/Core 8 CSE-408
CSE-410 Software Project Management 3(3+0) SE Major/Core 7 CSC-206
CSC-499 Final Project – II (Implementation) 3(0+3) Computing Core 11 CSC-498
CSE-*** Domain SE Elective-IV 3(3+0) Elective-4 ***
CSE-*** Domain SE Elective-V 3(3+0) Elective-5 ***
Total Credit Hours 15(12+3)    


Dr. Arfan Arshad

Head of Department – SIR

Ph.D. (Information Technology) – 2020 International Islamic University Malaysia (IIUM), KL, Malaysia
MS (Computer Science) – 2003 University of the Punjab, Pakistan
OCP (Oracle Certified Professional) – 2000 (Oracle Corporation)

Oracle Certified Internet Application Developer 6/6i
Post Graduate Diploma (Software Engineering) – 1999 Software Engineering


HEC Approved Ph.D. Supervisor.  A Doctor of Philosophy (Ph.D.) and a skilled multi-certified and multi-disciplinary IT professional with more than 20 years of teaching experience in the fields of Computer Science, Information Technology, and Information Systems. More than 10 years of hands-on experience in developing and managing Information System projects. Expertise in Project Management, Software  Engineering, Requirements Engineering, System Analysis & Design, Database Management, Development & Administration, Information Systems Control & Audit, Information Systems Architecture, IT Ethics & Society, Communication Skills, etc. Possesses sound knowledge and experience related to the Information Systems Development Life Cycle and familiarity with IT & IS Project Management procedures. His latest research developments are related to Knowledge Management and Requirements Engineering.


Miss Kissa Fatima


MS in Computer Engineering from UET Taxila.  BS in Computer Engineering from Comsats Abbottabad. 

Mr. Qaisar Abbas

Assistant Professor and Coordinator

“Ph.D. in Drama (Conti.)

University of Exeter, UK.      

MA in Applied Anthropology and Community Development (with Distinction)

Goldsmiths, University of London, UK.

Erasmus Exchange Program

Utrecht School of the Arts, Utrecht, The Netherlands.

BSc in Chemical Engineering

University of Engineering & Technology, Lahore, Pakistan.

Mr. Zeeshan Yousaf


MSc Comparative Politics (London School of Economics and Political Science)