Data Analytics

Master of Science in Computer Science with specialization in Data Analytics course offered by the Indian Institute of Information Technology and Management-Kerala, aims at offering a high standard curriculum in allied disciplines of Computer Science. The programme focuses on a broad grasp of foundations in Computer Science, deep understanding of the area of specialization, an innovative ability to solve new problems, and a capacity to learn continually and interact with trans-disciplinary groups. The technology enhanced e-learning methodologies with web based course management system and on-line learning system enriches the programme, allow to broaden their horizons.

The duration of full time course is 2 years (4 semesters) and part time course is 3 years (6 semesters).  The course content for both this courses are same.   The course is carefully designed to attain technical aspects that enable students to grow into competent Data Analytics professionals.  There are 11 course courses, 4 elective courses, Five lab courses and two mini projects.  The final semester for both full time and part time courses are dedicated for doing project/internship of 18 credits.  Students are required to undergo an industry or research oriented project in any leading IT or R& D institution.  Total credit requirement for both the programmes are 72 credits


Entry-level requirement is a minimum score of 60 percentage marks OR CPI/CGPA of 6.5  or above in 10 points in the  Bachelor’s degree in any branch  of Engineering / Technology / Science  with  Mathematics as  a Subject of study

A candidate with CGPA less than 6.5 will also be eligible if the equivalent percentage for graduation is above 60% as per the respective university norms for conversion from CGPA to percentage. In such a case, the candidate will have to produce the official document or percentage equivalence certificate from the respective university showing CGPA to percentage conversion norms, at the time of admission. Students who have scored less than 60% in their graduation degree are not eligible for admission to the courses of IIITM-K.

Number of Seats

The number of seats for this program is 30.


The student is required to earn 33 credits from the following 11 core courses:

Elective courses

The elective courses are offered in the 2nd and the 3rd semesters. There will be only one elective in the second semester and three electives in the third semester.

Core courses

  • Computer Architecture and Organization
  • Problem Solving and Programming in C
  • Data Structure and Algorithm
  • Machine Learning
  • Foundations of data analytics
  • Operating system
  • Computer Networking
  • Database Management System
  • Object Oriented Programming
  • Soft Computing
  • Internet Technologies

Electives for semester

  • Data Analytics
  • Language Technologies & Information Retrieval
  • Advanced Data Analytics
  • Big Data Technologies
  • AI & Knowledge representation
  • Time Series Analysis and SEM Modeling
  • Web analytics
  • Predictive Data Analytics
  • Computational Modeling
  • Spatial Data Analytics
  • Theory of Computation