Masters of Science in Computer Science (MS CS) | GIFT University

Masters of Science in Computer Science (MS CS)

Program Objectives:

Master of Science in Computer Science at GIFT University was launched with two primary objectives. First, to provide opportunities to the students with outstanding academic performance in the undergraduate programs to prepare them for studies at the doctoral level. Second, professionals who are already working in the field could enrol in such programs with a desire to enhance their knowledge to make progress in their professional careers and better serve their respective organizations. Through this program, the University also intends to produce local faculty to serve the growing needs of the IT education in the region and beyond.Career Prospects This program has been designed to prepare the students for doctoral level studies as well as cope with the ever growing demands of a very rapidly changing software industry and academia. After completing this degree, the working professionals can assume the role of software designer, architects, senior team leads, and senior analysis and process engineer. Graduates can also start their careers as faculty members or go for doctoral studies. A large number of students end up setting up their own software houses or are self-employed and are developing software and providing services to global clients as free lancers.

 

Program Description:

This program has thus been organized and designed with a fine balance between the theoretical and applied sides of computer science and has been structured in a manner to facilitate the working professionals without compromising on the quality or time requirements to complete the degree. There are three options towards completing the degree:
(a) With thesis
(b)With project
(c)With course work only
Depending upon their specific situations, students can choose any one of these options to complete their degrees. The program is 100% compliant with the HEC curriculum guidelines and is equivalent to M Phil programs offered elsewhere.

 

Career Opportunities:

This program has been designed to prepare the students for doctoral level studies as well as cope with the ever growing demands of a very rapidly changing software industry. After completing this degree, the working professionals can assume the role of software designer, architects, senior team leads, and senior analysis and process engineer. Graduates can also start their careers as faculty members or go for doctoral studies.

 

Salient Features

  • The program is 100% compliant with HEC guidelines for the MS degree.
  • Duration: 2 years
  • Maximum duration: 4 years
  • Classes on weekends only
  • Degree Requirements: Completion of 30 credit hours with a minimum CGPA of 2.5

Admissions/Eligibility Criteria:

 

Eligibility:

The University welcomes application from students who have successfully completed their 4 year BS (CS) or equivalent with no third division in his/her career. Further details are given below:

  • The prospective students will have to appear in a written admission test.
  • The students who clear the written admission test will have to appear before a departmental committee for interview.
  • Only those who meet the minimum eligibility criteria and clear written and oral tests are recommended for admission.

Also, in order to qualify, a candidate must have taken the following (or equivalent) courses in his/her undergraduate studies:

Data Structures, Discrete Structures, Design and Analysis of Algorithms, Theory of Automata, Assembly Language Programming, Software Engineering, Database Management Systems, Operating Systems, and Data Communication and Networks.

 

Program Structure:

 

Structure Courses Credit Hours

University Core

2 6

Major

6 18

Project

2 6

Total

10 30

 

Courses Offered:

Core Courses: Students will be required to take the following 2 courses:

  • Advanced Algorithms
  • Advanced Theory of Computation

Elective Courses:
Students will be required to take 6 from the list of elective courses.
Following is a list (not exhaustive) of elective courses:

  • Refactoring and Design Patterns
  • Software Engineering for Software as a Service (SaaS) - Adapted from the course offered at Berkeley and MIT
  • Applied Software Engineering for Enterprise Systems
  • Mobile Applications: Development and Entrepreneurship
  • Research Methods
  • Software Project Management and Entrepreneurship
  • Computer Vision
  • Software Architecture
  • Requirement Engineering
  • Software quality assurance
  • Software metrics and processes

It may be noted that this list of elective courses is not exhaustive and may be offered on the basis of need and availability of resources.

Tentative Study Plan:

 

Semester I

Semester II

Core I

3

Core II

3

Elective I

3

Elective II

3

Thesis I (3 credit hours)

Semester III

Semester IV

Elective III

3

Elective V

3

Elective IV

3

Elective VI

3

Thesis II (3 credit hours)

Minimum Eligibility:

The University welcomes application from students who have successfully completed their 4 year BS (CS) or equivalent with no third division in his/her career. Further details are given below:

  • The prospective students will have to appear in a written admission test.
  • The students who clear the written admission test will have to appear before a departmental committee for interview.
  • Only those who meet the minimum eligibility criteria and clear written and oral tests are recommended for admission.

Also, in order to qualify, a candidate must have taken the following (or equivalent) courses in his/her undergraduate studies:

Data Structures, Discrete Structures, Design and Analysis of Algorithms, Theory of Automata, Assembly Language Programming, Software Engineering, Database Management Systems, Operating Systems, and Data Communication and Networks.

Enquiries

The Admission Office at GIFT University deals with the enquiries concerning admissions. The prospective candidates are advised to consult this office during working hours of the University.

 

General Criteria to Apply

  • The candidate fulfills the eligibility conditions of the program.
  • The candidate must have earned the eligibility qualification from a recognized educational institution.
  • Good proficiency in English language.
  • The candidate has not been debarred on disciplinary grounds during his earlier educational career.

Admission Application

  • Applications for admissions are invited through advertisement in the media. The prospective candidates are advised to obtain the University Prospectus, Application Form and Admission Schedule from the Admissions Office. They may make queries to the officer on duty for further information.
  • Admission Application should be submitted together with all required documents within the prescribed time limit in the Student Affairs Centre Admissions Office.
  • Online Applicants can apply just by filling the required fields of Online Application Form. Their documents will be verified at the day of admissions test and interview.
  • After admission test and interview, the Admission Committee will advise the successful candidates to deposit fee and other dues in the Accounts Office within the specified time limit.
  • On payment of fee and dues, the Accounts Office will issue the Registration Number to the candidate. at least two days prior to the commencement of the semester.
Duration (Years) 2
No. of Regular Semesters 4
Credit Hour Fee 9,000
Total Credit Hour 30
Total Program Fee 313,500
Semester Fee 81,000
Registration 6,500
Total Semester Fee 87,500
1st Semester Credit Hours 9

 

Fee Structure Rules and Guidelines

 

Programs Offered

Apply Online