MS Computer Science(2 Year)

The master’s degree in Computer Science (MSCS) program offers an integrated course of study covering the theoretical background in the relevant field along with the knowledge of latest trends in some related specialized areas. The program is intended for the students who like to broaden and deepen their understanding in the field of Computer Science.

This program is offered after the under graduate 04-years program or equivalent 16-years degree program. It is a two-year MS degree program comprises of four-semesters offering four core courses aimed at strengthening the understanding and competence of students in Computer Science fundamentals and wide range of optional courses in the relevant field also. A project/thesis work may be unified with student’s chosen-oriented specialties to strengthen the research skills of students.

The MS program in Computer Science equips the students to apply their skills and potentials to solve the contemporary problems in the related fields.

The student is required to opt by undertaking either a 6-credit hour MS thesis or MS as course-based comprises of two additional elective courses, each of 3-credit hour.

To become the nation’s foremost center of excellence in the field of Computer Science education and research.

The mission of the MS Computer Science 02 Year program is to impart knowledge in the field of Computer Science through comprehensive & advance theoretical courses, with emphasis on strengthen research skills of the students, particularly in the field of Networks, Security & Data Sciences.


MS in Computer Science (MSCS) Program aims to:

  • Enlighten students with a deep knowledge and understanding of Computer Science core areas providing them the ability to solve computing related problems.
  • Impart research skills in the students.
  • Ensure research contribution of students in various fields of Computer Science
  • Have awareness of and adherence to the social and ethical responsibilities of the scientific and computing profession.
  • Prepare the students for high-level Doctorate Studies


Minimum Duration 02 Years

Maximum Duration 04 Years

Semesters 04  ( 02 semesters per year )

Credit hours 30


BS Degree in relevant subject (CS or SE or Computer System Engineering) or MCS or M.Sc (CS) or equivalent earned from a recognized university after 16 years of education with at least 60% marks or CGPA of at least 2.0 (on a scale of 4.0).

  • The candidate will complete the following core courses before entering the MSCS program. 
        1. Analysis of Algorithms
        2. Assembly Lang. / Computer Architecture
        3. Computer Networks
       4. Computer Programming
       5. Data Structures
       6. Database Systems
       7. Operating Systems
       8. Software Engineering
       9. Theory of Automata
 If a candidate selected for admission has deficiency in the above stated courses, then his/her deficiency will be determined by the Graduate Studies Committee before admitting the student. The deficiency courses will be offered in the first two semesters and the student will must pass it, otherwise he/she cannot be registered.

To become eligible for award of MS degree, a student must satisfy the following


must have earned CGPA (Cumulative Grade Point Average) of at least 2.5

on a scale of 4.0.

must have studied and passed the prescribed courses, totaling at least 30 credit hours.


must have studied and passed the 24 credit hours of courses from the

prescribed course list and successfully completed 6 credit hours of

Thesis/Research Work.


Major Area Credit Hours

Core Courses 12

Elective Courses 12

Thesis OR Two Elective Courses 06

Total Credit Hours 30


Semester 1Course CodePre-RequisitesSubjectsTypeCredit Hrs
 CSC511Core Course-ICore Course3
 CSC512Core Course-IICore Course3
CSE511Eelectiv Course-IElective I3
CSE512Research MethodologyElective II3
   Total Credit Hours12
Semester 2 CSC521 –Core Course-IIICore Course3
CSC522Core Course-IVCore Course3
CSE521Elective Course-IIIElective III3
CSE522Elective Course-IVElective IV3
 Total Credit Hours12
Semester 3 THS631/CSE631 (Partial Registration) / Elective CourseElective3
 Total Credit Hours3
Semester 4THS641/CSE632 CMC111Thesis-II (Full Registration ) / Elective CourseElective3
 Total Credit Hours3
  Total Credit Hours for the Completion of Program:  30

Note: Registration in MS Thesis-I is allowed provided the student has 

i. Earned at least 18 credit hours

ii. Passed the “Research Methodology” course

iii. CGPA is equal to or more than 2.5