Introduction of the Program:

The Bachelor’s of Science (BS) in Computer Science program at the Information Technology University of the Punjab (ITU) aims to impart a research-oriented and design-centered education producing individuals that would transform the IT industry of Pakistan. Our curriculum is intelligently tailored to meet the knowledge and skills gap in the industry. In addition, courses are taught by renowned faculty with diverse national and international experiences. Research at ITU’s multiple research centers is rigorous and is undertaken in active collaboration with foreign and local partners. By becoming involved with a diverse array of research projects, our students add to their classroom knowledge and, gain hands-on, practical work experience to sharpen their skills. Ultimately, the combination of our well-designed curriculum, highly experienced and foreign qualified faculty, and opportunities to hone skills through practical research experience means that our students graduate as highly skilled professionals ready for a competitive job market.

The Department of Computer Science at Information Technology University has been awarded the highest-rated “W” category by the National Computing Education and Accreditation Council (NCEAC).

  • Eligibility Criteria
  • Admissions Test
  • Fee Structure
  • Program Structure
Who can apply?

Applicants who have completed their F.Sc., ICS, A’ Levels, High School Diploma, International Baccalaureate or equivalent, or will do so by August/September.

  • Scored 60% marks or above in Matriculation or equivalent examination
  • Scored 60% marks or above in Intermediate or equivalent examination*


  • Successfully cleared 3 subjects in A-Levels – either Mathematics, Physics or Computer Studies is mandatory
  • A GPA of at least B in American High School Diploma
  • Scored at least 28 out of 45 points in International Baccalaureate Diploma Program

General Notes

Note: Per HEC rules, candidates who have completed 12 years of education and obtained degrees other than Matriculation (SSC) or Intermediate (HSSC) may be required to obtain an equivalence certificate from the Inter Board Committee of Chairman (IBCC), Islamabad.
AS Level and General Studies are not accepted
2% deduction from Academic Marks for each late session for up to 5 late sessions.

Applicants can take the ITU Admissions Test OR submit their SAT scores for admission to ITU.

ITU Admissions Test

The ITU Admissions Test will be held at the ITU campus an Arfa Software Technology Park in Lahore. The test will be 2-hours long and will comprise mostly of Multiple-Choice Questions. For information about dates please click here.

Entry Test Sample
Entry Test Pattern


Applicants who have taken the SAT (through ETS USA) during the last two years, may be exempted from the ITU Admissions Test. SAT scores must be reported to ITU officially from the testing agency. The college code for reporting SAT scores to ITU is 7537.
Please refer to the Collegeboard website for details about the SAT test and score report delivery.

Discipline Required SAT Test Minimum Score
BS-Computer Science
SAT I – Math.
SAT I – Verbal

For information about dates please click here.

Program Duration 8 semesters (4 years)
Tuition Fee per Credit Hour Rs. 5,500
Total No. of Credit Hours 124 – 136
Minimum Course Load (15 credit hours) Rs. 82,500
University Charges Per Semester Rs. 24,000

Note: If the fee exceeds Rs. 200,000 per annum, 5% Income Tax will be added u/s 236I of the Income Tax Ordinance, 2001.

Information Technology University is home to some of the most venerated academic programs in the world, having established the fields of technology, the first technology research oriented university in Pakistan.

BS Computer Science

Structure – Roadmap:

BSCS Curriculum ITU
Year 1
Fall Semester Spring Semester
English Composition and Comprehension Communication Skills
Calculus and Analytical Geometry Differential Equations
Pakistan Studies Basic Electronics
Computing Fundamentals and Programming Object Oriented Programming
Computer Science Soup Islamic Studies
Year 2
Fall Semester Spring Semester
University Elective I University Elective II
Linear Algebra Multivariate Calculus
Digital Logic Design Computer Architecture & Assembly Language
Data Structures and Algorithms Design and Analysis of Algorithms
Discrete Structures Databases Systems
Year 3
Fall Semester Spring Semester
Probability & Statistics Computing General Education
Computer Science Elective I Computer Science Elective III
Artificial Intelligence Computer Science Elective IV
Operating Systems Theory of Automata
Computer Science Elective II Data Communication and Computer Networks
Parallel and Distributed Computing
Year 4
Fall Semester Spring Semester
Technical & Business Writing University Elective III
Numerical Computing *University Elective IV
Software Engineering Computer Science Elective VI (Human Computer Interaction)
Compiler Construction Information Security
Computer Science Elective V Final Year Project II
Final Year Project I

*The University Elective IV is inclusive of Social Service that has one credit.