Faculty of Computing

School of Computer Science

Producing the computer scientists, software engineers and AI practitioners who form the backbone of a rapidly growing industry — through rigorous coursework, research and industry collaboration.

6
Degree programs
NCEAC
Bachelor accreditation
130–135
BS credit hours
3
BS CS specializations
About the School

Theory and practice, in equal measure

The objective of this school is to produce computer scientists, who form the backbone of the rapidly growing IT industry. The School is focused on developing an in-depth understanding of both the theoretical and practical aspects of computer science through rigorous course work.

Our courseware is tailored according to the international standards to nurture capacity building and original thinking in our graduates for life-long-learning. Our graduates would be highly sought after by both national and international IT industry.

Students are given unique opportunities to go beyond traditional learning and get involved in research activities through various research and industrial collaboration programs carried out on campus.

Vision

To contribute towards highest quality educational needs of students within the core areas of Computer Sciences distinguished by its impact on academia, industry and society.

Mission
  • To provide skilled based quality education in the field of Computer Sciences and Emerging Technologies through rigorous and inclusive academic environment with corporate social responsibility.
  • To establish Industry-Academia linkage programs to develop interpersonal and entrepreneurial skills.
Prof. Dr. Atif Ishtiaq
Principal
Computer Science School
PhD. Computer Science, INU
Principal's Message

Leading through a transformative era

It is an honor and privilege to lead the Faculty of Computing during this technologically transformative era. In today's fast-paced digital world, where innovation drives progress and competitiveness in the global information economy, the role of Computer Science, Software Engineering and Artificial Intelligence has never been more critical. Our faculty is continually evolving — embracing emerging disciplines, incorporating cutting-edge technologies, and expanding its areas of specialization to meet the ever-changing demands of the industry and society.

Recognizing the pivotal role of Information Technology in all aspects of modern life, our programs are thoughtfully designed to cultivate computer scientists and software engineers who are not only technically proficient but also capable of pushing boundaries in innovation and technological advancement. These programs are fully accredited by the Higher Education Commission (HEC) and align strictly with its standardized curriculum, ensuring academic excellence and national recognition.

Programs Offered

Six degrees, one computing pathway

Select a program to view its overview, credit-hour structure, published scheme of studies and admission eligibility.

BS Computer Science

The BS Computer Science program prepares graduates with strong computing knowledge, ethical and leadership qualities, effective communication skills, and a commitment to lifelong learning. The program enables students to address real-world challenges, contribute responsibly to society, and adapt to emerging technologies and professional opportunities.

Degree Title
BS Computer Science
Credit Hours
130 CH
Duration
4 Years, 8 semesters

Program Educational Objectives

PEO1: Knowledge of the fundamentals of Computing
PEO2: Ethical, Societal Responsibility and Leadership
PEO3: Communication Skills
PEO4: Continuous Improvement

Scheme of Studies

Computing CoreElective / Domain ElectiveGeneral EducationMathematics & SupportingProject / Research
  • GEN-211
    Natural Science
    General Education3
  • GEN-112
    Functional English
    General Education3
  • GEN-113
    Applications of Information & Communication Technologies
    General Education3
  • GEN-122
    Social Science
    General Education2
  • CSC-111
    Programming Fundamentals
    Computing Core4
  • IDS-101
    Calculus Analytical Geometry - IDS I
    Mathematics & Supporting3
Eligibility
  1. 1.Minimum 50% marks in Intermediate/12 years schooling/A-Level (HSSC) or Equivalent with Mathematics are required for admission in all BS Computing Programs.
  2. 2.Equivalency certificate by IBCC will be required in case of education from some other country or system.
  3. 3.The students who have not studied Mathematics at intermediate level have to pass deficiency courses of Mathematics (06 credits) in first two semesters.
  4. 4.130 – 135 credit hours are required for award of BS degrees in any computing discipline mentioned in this document.
  5. 5.The minimum duration for completion of BS Computing degrees is four years.
  6. 6.A minimum 2.0 CGPA (Cumulative Grade Point Average) on a scale of 4.0 is required for award of BS Computing Degree.
Specializations in BS Computer Science

Choose your elective cluster

A total of 24 credit hours in the BS Computer Science program are allocated to elective courses, which define the specializations offered under the program. Each specialization cluster provides a broad range of elective courses, from which students must select 7–8 courses to complete the required 24 credit hours.

  • 1SEE 101Software Requirement Engineering3+0
  • 2SEE 102Software Project Management3+0
  • 3SEE 103Software Quality and Testing2+1
  • 4SEE 104DevOps Principles and Practices2+1/3+0
  • 5SEE 105Software Re-Engineering2+1/3+0
  • 6SEE 106Software Design and Architecture3+0
  • 7SEE 107Parallel and Distributed Computing2+1/3+0
  • 8SEE 108Software Construction and Development2+1/3+0
  • 9SEE 109Human Computer Interaction2+1/3+0
  • 10SEE 110Formal Methods and Design3+0
  • 11SEE 111Cross-platform Application Development3+0
  • 12SEE 112Advanced Topics in Software Engineering2+1/3+0
  • 13SEE 113Machine Learning2+1
  • 14SEE 114Internet of Things and It's Applications2+1
  • 15SEE 115Green Software Engineering3+0
Curriculum Details

Key facts at a glance

Accreditation Council Category

All bachelor programs accredited with NCEAC.

Minimum Duration
  • BS (Computer Science) – 4 years
  • BS (Software Engineering) – 4 years
  • BS (Artificial Intelligence) – 4 years
  • MS (Computer Science) – 2 years
  • MS (Software Engineering) – 2 years
  • Ph.D (Computer Science) – 3 years
Credit Hours
  • BS (Computer Science) – 130 CH
  • BS (Software Engineering) – 135 CH
  • BS (Artificial Intelligence) – 135 CH
  • MS (Computer Science) – 32 CH
  • MS (Software Engineering) – 32 CH
  • Ph.D (Computer Science) – 56 CH
CGPA Requirements
  • A minimum 2.0 CGPA on a scale of 4.0 is required for award of BS Computing Degree.
  • MS: minimum CGPA of 2.00/4.00 (or 60% under the annual system) in the qualifying degree.
  • PhD: minimum CGPA of 3.0 out of 4.0 (or 60% in the annual system) in the MS/MPhil/equivalent degree; 3.00 CGPA also required in PhD course work and comprehensive examination.
Faculty Members

Scholars, engineers and practitioners

36 faculty members and lab instructors teaching across computer science, software engineering and artificial intelligence.

Prof. Dr. Atif Ishtiaq
Principal
PhD. Computer Science, INU
Dr. Fazal-e-Malik
Ph.D Information Technology, UTP Malaysia
Dr. Muhammad Qasim Khan
Ph.D Telematics ICT, NTNU, Norway
Dr. Muhammad Adil
PhD Computer Science, INU
Engr. Dr. Latif Jan
PhD (Electrical Engineering), UET Peshawar
Maria Ali
MS IT, University of Agriculture Peshawar
Salman Ali Khan
MS Computer Science, City University Peshawar
Engr. Muhammad Shakeel
MS Electrical Engineering, Iqra National University
Daud Khan Khalil
MS (CS), University of Surrey, UK
Imran Ali Shah
M.Phil Mathematics, UoP
Aqib Mehmood
MS Software Engineering, Abasyn University, Peshawar
Awais Khan
MS Computer Science, Sarhad University, Peshawar
Alumni Voices

Where our graduates go

Studying BS Software Engineering at Iqra University (Peshawar Campus) from 2017 to 2021 was one of the best decisions of my life, as it provided me with a strong academic foundation, practical skills, and an inspiring learning environment that I truly enjoyed throughout my student journey. The education and mentorship I received at Iqra played a vital role in shaping my career and gave me the confidence to pursue higher studies in the UK, where I completed an MSc in Computer Forensics and Cybersecurity at University of Greenwich after moving there in 2022. Today, I am proud to be the director and owner of SEEKURE Ltd Cybersecurity Consultancy, and I credit much of this progress to the knowledge, discipline, and opportunities that began at Iqra University.

Abdul Musawir
Alumnus, School of Computer Science

My four years at Iqra National University were a valuable and memorable part of my academic journey. I completed my BS Software Engineering degree from INU, batch 2020–2024, where I gained strong technical knowledge, professional skills, and confidence for my future career. With the guidance and support of my respected teachers, I grew both academically and personally. I am honored to have received a gold medal during my bachelor's degree, which remains one of my proudest achievements. Currently, I am pursuing my Master's in Computing at the University of Roehampton, London, where I also work as student staff. I am also working remotely as a Flutter and React Developer with UQA Soft Pvt Ltd, Peshawar. I will always be grateful to INU for its support and inspiration.

Junaid Ur Rehman
Alumnus, School of Computer Science
Chat with Admissions