The MS Computer Science program, established in 2012, aims to impart a research-oriented and design-centered education to produce innovators and IT specialists who will transform the IT landscape of Pakistan. Admission decisions are made on the basis of academic record, intellectual vitality and potential for innovation.The ITU Computer Science department has been awarded the highest rated “W” category by the National Computing Education and Accreditation Council (NCEAC).


Who can apply?

Applicants must fulfill the following criteria in order to be considered for admission into the MSCS program at ITU:

  • Completion of at least 16 years of education
  • An undergraduate degree in Computer Science, Data Science, Information Technology, Software Engineering, Electrical Engineering, Computer Engineering, Mechatronics Engineering, Electronics Engineering, Telecom Engineering, Mechanical Engineering, Civil Engineering, Mathematics, Statistics, Accounting, Economics, Management Sciences, Management and Technology, and MSc Mathematics or any other related field, from an HEC recognized university*
  • Scored 50% marks or above in matriculation, or equivalent examination.
  • Scored 50% marks or above in intermediate, or equivalent examination.
  • Scored at least 50% in the annual system, or CGPA of at least 2.0, in the terminal degree (Percentage will only be considered if CGPA is not mentioned on the transcript)
  • Scored at least 50% in the ITU Graduate Admissions Test
  • Those candidates who do not possess a strong CS background will be required to complete mandatory pre-required CS courses to compensate for their deficiency. The actual number of these courses will be decided at the time of admission

Details*

Required concepts and skills for MS Data Science/ MS Computer Science include: data structures, calculus, linear algebra and programming ability

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.

Applicants to the MS programs have to take the ITU Graduate Admission Test. A minimum score of 50% is required.
The ITU Graduate Admission Test will be held at the ITU campus in Arfa Software Technology Park in Lahore.
For information about dates please click here here.

Entry Test Pattern
Entry Sample Test

There will be no interview for MS Computer Science degree program.

New Intake 2025

Semesters Tuition Fee University Dues Semester Wise Total Fee
First Semester 93,000 45,900 138,000
Second Semester 93,000 38,250 131,250
Third Semester 65,000 40,000 105,000
Fourth Semester 65,000 40,000 105,000
Total Degree Fee 316,000 163,250 479,250
  • A lump sum tuition fee will be charged for the semester as per the total required credit hours according to the approved roadmap/program structure of the respective degree program.
  • The fee for a summer semester, course repeat/improvement will be charged Rs.10,400/per credit hour.

Total Annual Cost Per Student (Approx.)

Cost Per Student (2024-2025) in PKR

Total Annual Cost Per Student (Approx) 721639
Subsidy from Provincial Government 66824
Subsidy from Federal Government 85514
Subsidy from ITU Endowment & investment incomes 334301
Student’s Contribution 235000
  • Total Annual Cost Per Student (Approx.)

For MS Batch 2024

Semesters Tuition Fee Other Dues Sem. Wise
Total Fee
Fall-2025 62,000 38,250 100,250
Spring-2026 62,000 38,250 100,250
124,000 76,000 200,500
  • A lump sum tuition fee will be charged for the semester as per the total required credit hours according to the approved roadmap/program structure of the respective degree
  • The fee for a course repeat/improvement will be charged For MS Programs: Rs.10,400/per credit hour.

Fee for International Students

Particular Fee for the International Students
Admission Fee 50$
University Dues (Per Semester) 200$
  • A 5% annual increment has been implemented on all dues.
  • Revised approved fee structure will be implemented from Fall-2025 session.
MS Computer Science

Degree Structure / Program Information

ITU’s MS Computer Science degree is centred around the need for computer scientists to master the theoretical foundations of the field and be able to apply and integrate them with other technologies. Our degree also has a great focus on research and innovation designed to grapple with locally relevant problems.

Learning Outcomes:

  • Students will be able to possess advanced knowledge of Computer Science field
  • Students will be able to think creatively and critically; to solve non-trivial problems
  • Students will be able to use computing knowledge to develop efficient solutions for real life problems
  • Students will be able to design solutions and can conduct research related activities

Recommended Courses:

The following core courses are much recommended to be completed before entering the MS (CS) program.

  • Data Structures & Algorithms /OR Design & Analysis of Algorithms
  • Computer Architecture/Assembly Lang.
  • Theory of Automata
  • Operating Systems
  • Computer Programming
  • Data Structures
  • Database Systems
  • Computer Networks
  • Software Engineering

Credit Hours Required for Graduating:

The MS Computer Science at Information Technology University is a 31 credit hour (CH) program divided into computer science core courses, computer science elective course and a thesis submitted in partial fulfillment of the requirements for the Degree of Master of Science in Computer Science. The course content is aligned with the Higher Education Commission (HEC) guidelines.

Minimum Credit Hours required for graduating:

Credit Hours
Core 13
Electives 12 or more
Thesis(Minimum 16 Cr.Hrs must be completed) 6

Core Courses:
The core courses that all students must take in order to complete their MS degree are as follows:

Advanced Algorithms Analysis
Advanced Computer Architecture
Advanced Operating Systems
Theory of Automata-II

The tentative list of graduate electives to be offered during the degree program is provided below.

Electives
Computer Vision
Blockchain
Deep Learning
Theory and Application of Virtual Reality
Spatial Data Science
Natural Language Processing
Medical Image Computing
Machine Learning
Cyber-Physical Systems
Introduction to Speech Processing
Generative AI and LLMs
Remote Sensing: Data & Methods
ML and DL Ops
Cyber Security

*Please note that the list of electives is subject to change.
The roadmap of MS Program is as follows:

Semester I
Course Title Credit Hours
Advanced Algorithms Analysis 3
Advanced Computer Architecture 3
CS Elective I 3
Semester II
Course Title Credit Hours
Advanced Operating Systems 3
Theory of Automata-II 3
Research Methodology 1
CS Elective II 3
Semester III
Course Title Credit Hours
CS Elective III 3
Thesis I 3
Semester IV
Course Title Credit Hours
CS Elective IV 3
Thesis II 3