

COMPUTER SCIENCE

The Bachelor’s in Computer Science at NIT is developed using Arizona State University’s (ASU) curriculum and offers a dual degree pathway (3+1) with both NIT and the Ira A. Fulton School of Engineering at Arizona State University (ASU).
The program provides a comprehensive foundation in computing, software development, and system design, covering programming, discrete mathematics, digital systems, data structures, computer architecture, artificial intelligence, and cybersecurity—preparing students to excel in emerging technology-driven industries.
PROGRAM OVERVIEW
DETAILS
A holistic approach is integrated through courses in ethics, psychology, sustainability, and communication, ensuring graduates develop critical thinking and leadership skills. The program also includes hands-on experience with capstone projects and real-world applications in software engineering, machine learning, and data visualization.
Graduates emerge as well-rounded professionals, equipped to innovate and solve problems in areas such as software development, artificial intelligence, cybersecurity, and system architecture, making them valuable assets to global technology industries.
DUAL DEGREE PATHWAY - 3+1 PROGRAMS
Students have the possibility to complete their degree at NIT or opt to study three years at NIT and their final year at ASU, either online or on-campus, graduating with two degrees: one from NIT and one from the Ira A. Fulton School of Engineering at Arizona State University (ASU)—gaining a competitive edge in global tech sectors.
As part of the dual degree pathway, students can choose from three specialized ASU degree programs, each offering a distinct focus within the field of computer science. The available options include:
ASU BACHELOR'S OF SCIENCE IN

COMPUTER SCIENCE

COMPUTER SCIENCE
(CYBER SECURITY)

COMPUTER SCIENCE
(SOFTWARE ENGINEERING)
The Computer Science Bachelor’s degree is offered by the National Institute of Technology (NIT)
The Computer Science BS is offered by Ira A. Fulton School of Engineering at ASU
PRACTICAL LEARNING EXPERIENCE
With a strong emphasis on real-world applications, the program includes capstone projects, hands-on abs, and electives in machine learning, digital signal processing, human-computer interaction, and more—ensuring students graduate job-ready and innovation-driven.
CURRICULUM

CAREERS
Graduates are prepared to manage processes and people in a wide range of industries. Career opportunities include:

BACHELOR DEGREES AVAILABLE FROM ASU
Bachelor's Degree in Computer Science from National Institue of Technology (NIT)
Bachelor's Degree in Computer Science from Ira A. Fulton School of Engineering at Arizona State University (ASU)
Bachelor's Degree in Computer Science Cybersecurity fromIra A. Fulton School of Engineering at Arizona State University (ASU)
Bachelor's Degree in Computer Software Engineering fromIra A. Fulton School of Engineering at Arizona State University (ASU)
ADMISSIONS TO EARN THE COMPUTER SCIENCEBachelor DEGREE BY IRA A. FULTON SCHOOL OF ENGINEERING AT ARIZONA STATE UNIVERSITY (ASU)
Transfer students with 24 or more transferable college credit hours must meet either the primary or the secondary criteria (not both):
Primary criteria: minimum transfer GPA of 3.00 for 24 or more transfer hours, and no high school math or science competency deficiencies*.
Secondary criteria: minimum transfer GPA of 2.75 for 24 or more transfer hours, and minimum GPA of 2.75 in CSE 110 Principles of Programming, CSE 205 Object-oriented Programming and Data Structures, MAT 265 Calculus for Engineers I, and MAT 266 Calculus for Engineers II.
Proof of English proficiency: 79 iBT TOEFL; 6.5 IELTS; PTE 58; Duolingo 105 or equivalent; Global Launch’s online English for Undergraduate Admission or full-time English Language Program (campus or online immersion).
ADMISSIONS AT NIT
Candidates for the National Institute of Technology (NIT) are selected based on the following criteria:
-
Academic Background (minimum 12-13 years of education)
-
Online Application Submission (including submission of supporting documents like Personal Statement, Letters of Recommendation etc.) + Admission Application Fee Payment
-
SAT Score (optional)
-
Application Review + Interview (if shortlisted)
Meeting the minimum eligibility criteria does not guarantee admission, as selection is competitive. Note that admission decisions are final, and are not subject to modification.
Applications Opening
19th May
FEE
PKR 1,470,500
PER ANNUM
For more information on tuition fees, please click here
Matriculation/Intermediate Requirements
Applicants must have studied Mathematics and two other subjects with a minimum of 60% marks.
Cambridge International (O & A Levels)
O Level: Eight subjects (English, Mathematics, Urdu, Islamiyat, Pakistan Studies + 3 electives), with an average of grade C. (Additional Mathematics does not count as an elective)
A Level: Three principal subjects, including Mathematics, with an average of grade C. (Further Mathematics and General Paper are excluded.)
OR
International Baccalaureate (IB)
-
Minimum 30/45 points, with Mathematics at Higher Level (HL).
-
English is compulsory; CAS and TOK must be completed.
-
Students must also pass Urdu, Islamiyat, and Pakistan Studies (via O-Level/SSC/IB).
OR
High School Diploma (HSD)
-
Minimum 60% overall, with Mathematics as a compulsory subject.
-
English is required, along with four principal electives in grades 9–12.
-
Students must also pass Urdu, Islamiyat, and Pakistan Studies (via O-Level/SSC/HSD)