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

135

Max. 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.
Portrait of Prof. Dr. Atif IshtiaqProf. Dr. Atif IshtiaqPrincipalComputer 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.

BS Computer Science

Degree title

130 CH

Credit hours

4 Years, 8 semesters

Duration

Program Educational Objectives

PEO1: Knowledge of the fundamentals of Computing

PEO2: Ethical, Societal Responsibility and Leadership

PEO3: Communication Skills

PEO4: Continuous Improvement

Tuition fee · Fall 2026

BSc Computer Science

Total feeRs 791,337
Admission / registration (once)Rs 25,000
Length4 years · 8 semesters
  1. 1stRs 106,108
  2. 2ndRs 112,003
  3. 3rdRs 106,108
  4. 4thRs 112,003
  5. 5thRs 100,213
  6. 6thRs 88,424
  7. 7thRs 88,424
  8. 8thRs 53,054

The total includes the admission fee. Degree Fee and Convocation Fee are charged in addition.

Scheme of Studies

Computing CoreElective / Domain ElectiveGeneral EducationMathematics & SupportingProject / Research
  • GEN-211Natural Science
    General Education3 CH
  • GEN-112Functional English
    General Education3 CH
  • GEN-113Applications of Information & Communication Technologies
    General Education3 CH
  • GEN-122Social Science
    General Education2 CH
  • CSC-111Programming Fundamentals
    Computing Core4 CH
  • IDS-101Calculus Analytical Geometry - IDS I
    Mathematics & Supporting3 CH

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.

Sr#CodeCourse NameCr. Hrs
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

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 IshtiaqPrincipal
Engr. Dr. Latif JanAssociate Professor / Head of Program (Artificial Intelligence)
Dr. Muhammad AdilAssistant Professor
Salman Ali KhanLecturer
S. M Hamail Raza ZaidiLecturer / Head of Program (Software Engineering)
Tayyaba RiazLecturer
M. Abrar KhanLecturer
Zain ShaukatLecturer
Sami Ullah KhanLecturer
Irfan KhanLecturer
Akhyar Ali KhanLecturer
Shehar YarLecturer
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 MusawirAlumnus, 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 RehmanAlumnus, School of Computer Science