Master of Science in Computer Science

Courses and DescriptionsLength and Nature of the ProgramAdmission RequirementsEnrollment ProcessDownloadable Forms

Courses and Descriptions

The Master of Science in Computer Science program aims to provide both breadth and in-depth knowledge in the concepts and techniques related to the design, implementation and application of computer systems. It emphasizes comprehension and understanding of the principles and concepts needed for designing and formulating new tools for applications development as well as generating new knowledge in the field.

No. Subject Code Course Description Units Time Days Room Section
1 CMSCTEO Theory of Computation 3 18:00–21:00 Tuesday 511MB MSC151
2 CMSCHCI Human Computer Interaction 3 09:00–13:00 Saturday 514MB MSC151
3 CMSCALG Advanced Data Structures and Algorithms 3 14:00–18:00 Saturday 514MB MSC151

Length and Nature of the Program

The Master of Science in Computer Science (MSCS) program aims to provide:

  • a working foundation to pursue advanced research in computing
  • both breadth and in-depth knowledge in the concepts and techniques related to the design, implementation, and application of computer systems
  • an understanding and appreciation of important social, cultural, professional, and ethical issues related to computing
  • communication skills adequate for presenting research output to both academic and professional communities

Admission Requirements

  • Applicants must have a Bachelor’s degree in any of the ITE programs or allied fields, which would provide a substantial background in computing.
  • Applicants must have general knowledge in the following topics:
  • Discrete Mathematics
  • Algorithm Design and Analysis
  • Operating Systems
  • Programming Languages
  • Database Systems
  • Software Engineering
  • Applicants who have not taken courses related to the above topics must exhibit general knowledge by passing the computing exam to be administered during the admission process. Applicants who have deficiencies in the above topics will be required to take the appropriate remedial courses.
Applicants must submit the following (enclosed in long brown envelope):
  • Accomplished application form
  • Enrollment form (without the ID number)
  • Resume highlighting trainings and publication (if applicable)
  • Copies of articles in journals and conference proceedings (if applicable)
  • Photocopy of NSO Birth Certificate and two IDs
  • Transcript of Records
  • Transfer Credentials / Honorable Dismissal (if applicable)
  • Photocopy of the title page and abstract of undergraduate thesis / special project
  • Two recommendation letters
  • Essay identifying academic and career goals
  • For employed applicants, certificate of employment

Enrollment Process

MSCS Enrollment Process