About the Course

The M.Sc. Computer Science course is designed to equip the students with the knowledge and skills to develop innovative solutions which the modern computing industry requires. Master of Science in Computer Science is a two year program ideally aimed at training and churning out computer professionals. Importance is given by the faculty towards application-oriented subjects, covering various methodologies to develop software products efficiently by utilizing advance networking technologies and application software. The syllabus for the course is divided into four semesters.

  As per Madras University rules and regulations the students must get minimum 50% of marks in any bachelor’s degree (B.Sc. Computer Science / B.C.A. / B.Sc. Maths / B.Sc. I.T.) are eligible for admission


2 Years

Academic Progression

Students acquire in-depth technical knowledge and practical programming skills in all disciplines of Computer Science and Information Technology. Project development and ability to understand and solve industrial problems are the main focus areas. 

M.Sc.(CS) students undergo 4-6 weeks internship during the summer vacation of the first year and submit a report in the beginning of the third semester.  The report will be evaluated in third semester and the marks are forwarded to the university along with third semester internal assessment marks.  This helps the students to meet the industrial demands and face the needs of industries. They also undergo soft skill courses like ‘Language and Communication’, Spoken and Presentation Skills that paves a way for good communication which is a very important needed skill in IT industries.

Career Progression

After successful completion of their course, the  students of M.Sc(CS) can pursue their higher studies in research or they can endeavour for job opportunities. They are well-equipped to work as professionals in the fields of software development, design and implementation. The students can possibly work under these kinds of roles after their post-graduation in Computer Science. 

  • IT Consultant
  • IT analyst
  • Technical Analyst
  • Software Programmer
  • Software Designer
  • Product Development-Analyst or Architect
  • Web Application Developer
  • Database Administrator
  • Professor
  • Network Administrator


  • M.Phil. (Computer Science)
  • Ph.D. (Computer Science)