PEO1: Knowledge of the fundamentals 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.
Degree programs
Bachelor accreditation
Max. BS credit hours
BS CS specializations
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 IshtiaqPrincipalComputer Science SchoolPhD. Computer Science, INU
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.
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
Credit hours
Duration
Program Educational Objectives
PEO2: Ethical, Societal Responsibility and Leadership
PEO3: Communication Skills
PEO4: Continuous Improvement
BSc Computer Science
- 1stRs 106,108
- 2ndRs 112,003
- 3rdRs 106,108
- 4thRs 112,003
- 5thRs 100,213
- 6thRs 88,424
- 7thRs 88,424
- 8thRs 53,054
The total includes the admission fee. Degree Fee and Convocation Fee are charged in addition.
Scheme of Studies
- GEN-211Natural ScienceGeneral Education3 CH
- GEN-112Functional EnglishGeneral Education3 CH
- GEN-113Applications of Information & Communication TechnologiesGeneral Education3 CH
- GEN-122Social ScienceGeneral Education2 CH
- CSC-111Programming FundamentalsComputing Core4 CH
- IDS-101Calculus Analytical Geometry - IDS IMathematics & Supporting3 CH
Eligibility
- 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.Equivalency certificate by IBCC will be required in case of education from some other country or system.
- 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.130 – 135 credit hours are required for award of BS degrees in any computing discipline mentioned in this document.
- 5.The minimum duration for completion of BS Computing degrees is four years.
- 6.A minimum 2.0 CGPA (Cumulative Grade Point Average) on a scale of 4.0 is required for award of BS Computing Degree.
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.
Key facts at a glance
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.
Scholars, engineers and practitioners
36 faculty members and lab instructors teaching across computer science, software engineering and artificial intelligence.
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 ScienceMy 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









