MS Computer Science




 

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).


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

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

  • Completion of at least 16 years of education
  • An undergraduate degree in Computer Science, or any other related field, from an HEC recognized university
  • Scored at least 60% in the annual system, or CGPA of at least 2.5, in the terminal
    degree
  • Scored at least 60% in the ITU Graduate Admissions Test

Applicants to the MS programs have to take the ITU Graduate Admissions Test. A minimum score of 60% is required.

The ITU Graduate Admissions 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 Sample
Entry Test Pattern

Program Duration 4 semesters (2 years)
Tuition Fee per Credit Hour Rs. 6,500
Total No. of Credit Hours 30
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.

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 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

Electives

Currently the Electives being offered are as follows. This list is being added on by the university

  • CS 511 D-LAB I
  • CS 512 D-LAB II
  • CS 505 Advanced Computer Architecture
  • CS501 Advanced Operating System
  • MG515 Entrepreneurship
  • CS545 Advanced Computer Networks
  • CS520 Advanced Programming
  • CS525 Computer Vision
  • CS550 High Performance Computing
  • CS515 DLAB / Technology for Development
  • CSxxx Advance Topics in Computer Vision
  • CS530 Educational Games Design & Development
  • CS535 Data Mining
  • CS540 Internet of Things
  • CS555 Advance Topics in Internet of Things
  • CS541 Software Engineering
  • CS536 Data Science
  • CS690 Thesis I
  • CS695 Thesis II

The roadmap of MS Program is as follows:

Semester I                                               
S.No. Title of Course Credit Hours
1. Core Course-I 3
2. Core Course-II 3
3. Elective Course-I 3
Semester II
S.No. Title of Course Credit Hours
1. Core Course-III 3
2. Core Course-IV 3
3. Elective Course-II 3
4 Research Methodology 1  
Semester III                                            
S.No. Title of Course Credit Hours
1. Elective Course-III 3
2. Thesis I 3
Semester IV
S.No. Title of Course Credit Hours
1. Elective Course-IV 3  
2. Thesis II 3

 

   
  Total Degree Credit Hours 31