MS Computer Science


The MS in Computer Science programme aims at developing professionals who are equipped with skills to cope with the diverse and ever changing field of CS. The programme provides students with a solid theoretical foundation along with knowledge of latest trends in specialised areas.

The two-year MS Programme provides rigorous training that not only provides a reliable understanding of systems, processes and technologies but also equips them with the ability to design new and imaginative solutions to problems. Those applicants who have a background in CS can complete the programme in one-year by taking the required 30 credit hours.

Strengths of the MS Programme:

  • A solid theoretical foundation is ensured through the core courses and prerequisite requirements
  • Ability to understand the theoretical basis of problem-solving
  • Concentrated knowledge about latest trends in specialised areas
    • Theoretical Computer Science
    • Artificial Intelligence
    • Information Engineering and Management
    • Networks and Distributed Systems
    • Multimedia Systems and DSP
  • Ability to understand and apply current research in these areas
  • Technical management skills
  • Flexibility to focus on one area
  • Wide range of course offerings
  • High quality full time faculty, active in research
  • Opportunity to work as research assistants with the faculty
  • Opportunity to continue into the PhD programme, upon clearing the Qualifier Exam

* The medium of instruction at LUMS is English for all degree programmes offered. Assessments are accepted in English only.

Generous Financial Aid and Scholarships available for qualifying students.


The Department of Computer Science at LUMS was founded in 1994, as an undergraduate programme with just two faculty members. Today, the Computer Science and Electrical Engineering programmes combined have nineteen faculty members, with doctorates from some of the best universities in the world. They conduct research in fundamental and applied areas of computer science including computer architecture, computer vision, data mining, multimedia systems, network and wireless communications, software engineering and theory of computation. In 2008, the department became part of the Syed Babar Ali School of Science and Engineering.

Over the past three years, the research by the faculty members of the Computer Science Department, together with their graduate students, has been published in more than ninety conferences, including more than thirty top-tier conferences. More than twenty-five journal papers have also been published, with the average quality more than twice the international average. The high output has been recognised both in Pakistan and internationally, with the department being awarded more than PKR 120 million in research grants and industrial partnerships.


A Master’s degree provides the opportunity to delve deeper into the subjects that students get exposed to during their undergraduate degree. The MS programme has the necessary rigor to enhance the understanding of the subject material, providing opportunity for better employment, and opening the doors to a teaching career or further graduate study.
The Department offers two types of MS degrees MS-by-coursework-only and MS-with-Thesis, in Computer Science. To graduate with a MS-with-thesis degree, the student must complete a 6 credit hour MS thesis under the supervision of a faculty advisor.

Important Dates

MS (Computer Science / Electrical Engineering / Mathematics / Physics / Biology / Chemistry)

Online Application Deadline (PST)
01 Apr 2020
05:00 pm
Deadline to submit supporting documents
02 Apr 2020
Online Application Deadline (PST) -- LUMS UG Continuing Students
01 Apr 2020
05:00 pm
Deadline to submit supporting documents - LUMS UG Continuing Students
02 Apr 2020
LGAT & SBASSE Subject Test for MS/PhD
12 Apr 2020
Deadline to take GRE
12 Apr 2020
Admission decisions
01 Jul 2020 to 31 Jul 2020

The University reserves the right to change dates and deadlines for admissions. Please keep informed of any changes by visiting periodically as well as the LUMS online application site.

Minimum Eligibility Criteria for Fall 2018 Admissions

Applicants must meet the minimum eligibility criteria in order to be considered for admission to the Graduate Programme. Meeting this criteria does not guarantee admission to the Graduate programme.

The Syed Babar Ali School of Science and Engineering (SBASSE) offers MS Programme in Computer Science of two years’ duration.

Admission is purely merit-based and rests solely on the following criteria:

  1. Academic record
  2. Performance in the Admission Tests
  3. Completed application form along with all supporting documents
  4. Interview Performance (if applicable)

Academic Requirements for Fall 2018 Admissions

A minimum of 16 years of education is required for applying to the MS Programme in Computer Science.

Applicants are expected to have obtained their Bachelor’s (or Masters) degree from national or foreign institutions that are accredited or recognized by the Higher Education Commission (HEC) of Pakistan.

Applicants applying to the MS Programme in Computer Science must have their Bachelor’s (or Master’s) degree in any one of the following areas:

  • Computer Science
  • Software Engineering
  • Information Technology
  • Other closely related disciplines that are synergistically aligned with computing (e.g., Mathematics, Statistics, Accounting, Economics or Management Sciences) and involve rigorous coursework in Mathematics and strong programming background.

As a minimum academic performance, all applicants must have maintained CGPA of at least 2.4 (on a scale of 4) or at least 60% marks in all university-level degrees (i.e., 4 years Bachelor’s degree or 2 years B Sc. degree and 2 years M Sc. degree). In addition, applicants must have secured at least 60% marks in their FSc. exam. A-level students must have at least 65% marks on IBCC equivalence scale with at most 1 D grade. 

Applicants who have obtained their degrees from institutions that are not listed with the Higher Education Commission (HEC), Pakistan, will be required to obtain an equivalence certificate from HEC. For further information please visit:


Admission Test Requirement for Fall 2018 Admissions


Foreign nationals are required to take the GRE General Test through the Educational Testing Service (ETS) USA. GRE (General) taken on or after April 08, 2013 will be considered valid. The deadline to take GRE (General) is April 08, 2018. Due to the unavailability of a GRE Subject Test in Computer Science, these applicants will be assessed based on their GRE General Test score only. For further information; please visit 


Please also note that GRE scores must be reported to LUMS officially from the testing agency. The college code for reporting GRE (General) scores to LUMS is 0679.

Supporting Documents Requirement for Fall 2018 Admissions


Applicants must complete and submit their online application form on or before March 20, 2018; 5:00 pm (PST). The application form can be accessed online at In addition, all applicants are required to submit all supporting documents to the LUMS Admissions Office on or before March 21, 2018.

Application Processing & LUMS Test Registration fee (if applicable)

  • The application processing fee of  $71 (SBASSE MS/PhD Programmes)

Payment Procedure

International applicants are required to make a payment for the Application Processing Fee through a Bank Draft drawn in favour of Lahore University of Management Sciences. For further details regarding Fee payment options  Click here

Proof of Payment

Applicants are required to send original Bank Draft along with all other required documents as ONE package on or before the stipulated deadline. Applicants must print and paste the “Mailing label” on the envelope containing their supporting documents before sending it to the LUMS Admissions Office.

Interview performance

Short listed applicants may be requested to appear for an interview.


A Foreign national who is not of Pakistani origin and does not have a Pakistani passport/NICOP/CNIC is eligible to apply to LUMS under its International Student Programme. Applicants holding dual nationality out of which one is Pakistani are not eligible to apply through LUMS International Student Programme.

It's important for us to get a complete and accurate picture of your academic history. Failure to list and submit transcripts from all institutions previously attended is considered to be a violation of academic ethics and may result in the cancellation of your admission or dismissal from the university.

You should submit all your transcripts latest by the document submission deadline. Copy of your degree can be submitted later.

Candidates holding only a Bachelor’s degree of less than four years’ duration will be required to produce an equivalence certificate of completion of 16 years of education issued by the HEC.

HEC is Pakistan’s Higher Education Commission, an independent, autonomous, and constitutionally established institution of primary funding, overseeing, regulating, and accrediting the higher education efforts in Pakistan.

HEC is now responsible for formulating higher education policy and quality assurance to meet the international standards as well as providing accrediting academic degrees, development of new institutions, and uplift of existing institutions in Pakistan.

The HEC has also facilitated in the development of higher educational system in the country with a primary purpose of upgrading the universities and colleges in the country to stand as the focal points of the high learning of education, research, and development.

Yes, financial aid is available on need basis.

You should apply for financial aid while submitting your online application. The application form for the financial assistance is within the online admission application.

The recommendation letters can be from a faculty member who has had a reasonable opportunity to evaluate you academically.

The International applicants are required to pay their fees in Pakistani Rupees through a bank draft made in favor of Lahore University of Management Sciences to be issued by their home country’s bank as per amount mentioned on their Tuition/Hostel Fees Vouchers. No other mode of payment will be acceptable.

You should recheck the completion and proper submission of your online application.

Applications submitted after the deadlines are not accepted.

It is highly recommended to fill out the application form carefully. No changes can be made after the submission of online application. In sheer need an applicant can send the updated information to with the specific header "Change in Application Form".

In truly exceptional circumstances the Graduate Programme Committee may grant a deferral. All requests should be made in writing and will be reviewed on a case to case basis.

Final Admission decision will be communicated through an official letter; however, you can check your application status through your online account. Regretfully, we are unable to provide information regarding your application status by telephone or e-mail.

The admission process is a well deliberated and thorough process. Each year we receive a large number of outstanding applications. Unfortunately, all of them do not qualify because of the limited number of available seats. The decision regarding admission is final.

If your application is unsuccessful you will also receive a letter informing you of this. Due to the volume of applications the University receive, it is not possible to provide feedback on unsuccessful applications.

Lahore University of Management Sciences has always welcomed international students. Hospitality has been embedded in the culture of Pakistan. You will not be a foreigner in Pakistan. You will experience both modernism and tradition as it is one of the safest and most stable countries in the region.

The medium of instructions is English and the environment is very supportive for international students.

In order to study at LUMS, foreign nationals must obtain a “Study Visa” from the Pakistani Embassy/Consulate working in their country. The Pakistani Embassy/Consulate will only issue a study visa for students’ stay at LUMS upon receipt of Higher Education Commission (HEC), Pakistan’s “No Objection Certificate” and Clearance from the Ministry of Interior, Pakistan.

For the issuance of Visa, students must submit the following documents to the LUMS Admissions Office through postal mail/ courier service by the stipulated deadline. These documents are mandatory for the processing of visa application:

I.Signed copy of Admission Offer Letter

II.Payment of Tuition/Hostel dues through a bank Draft (if any)

III.Completely filled “Student’s Information Sheet” for the issuance of NOC from the Higher Education Commission (HEC), Pakistan. 

a.       Note: No Objection Certificate (NOC) is issued by the Higher Education Commission (HEC) of Pakistan; which is a mandatory requirement for LUMS enrollment and Visa processing.

IV.Three (3) copies of completely filled and duly signed “Visa Form” (all pages) to get necessary visa clearance from the Ministry of Interior, Pakistan.

a.       Note: Please carefully read instructions given in the Visa application form and send it to LUMS through courier service by the due deadline. Form is available on the Ministry of Interior’s website ( ). The form must be duly filled in with contacts/addresses of the applicant both in Home country and Pakistan.

V.Six (6) Original Photographs

VI.Complete copy of Passport

VII.Any other document required by the MOI for the issuance of Visa

VIII.Academic Records-Certified Photocopies of:

IX.Secondary School (O levels/ 10th Grade or any Equivalent Degree)

X.Post Secondary (A Levels/ IB/ American High School or any equivalent degree)

XI.All academic transcripts/certificates (Secondary, Post Secondary, Bachelors, Masters or any other qualification)

XII.Copy of certificate of provisional grade point average

XIII.Copy of English Proficiency Certificate

XIV.Nomination/Recommendation Letter from University

XV.Copy of Medical Certificate

Admission Support

Subject Test

The Computer Science subject test would consist of multiple choice questions from the foundation courses of Computer Science. Topic-wise question distribution will be as follows:

  • Discrete Structures (25 – 30)%
    1. Functions, relations and sets
    2. Basic logic
    3. Proof techniques
    4. Basics of counting
    5. Graphs and trees
    6. Discrete probability
  • Programming and problem solving (25 – 30)%
  1. Programming Fundamentals: fundamental programming constructs, basic algorithms and problem solving, fundamental data structures, recursion, event-driven programming, object-oriented programming
  2. Programming Languages: features, paradigms, implementation techniques
  • Algorithms and Complexity (20 – 25)%
  1. Advanced data structures and algorithms (including graph algorithms), algorithmic strategies, distributed algorithms, basic computability and complexity
  2. Automata theory and formal languages
  • Systems  (15 – 22)%
  1. Architecture: digital logic and digital systems, machine level representation of data, assembly level machine organization, interfacing and communication
  2. Operating Systems: operating system principles, concurrency, scheduling and dispatch, and memory management
  3. Networking
  • Additional Topics  (8 – 12)%
  1. Software Engineering
  2. Database systems
  3. Linear Algebra and calculus


The format of the questions will be similar to the GRE CS Subject Test. A sample test can be downloaded from the link: