$$\textbf{Chennai Mathematical Institute (CMI)} \\ \text{MSc/PhD Computer Science/Data Science/Mathematics}$$

$\textbf{Frequency:}\; \text{Once in a year.}$

$\textbf{Admission Details:}$ https://www.cmi.ac.in/admissions/

$$\textbf{Chennai Mathematical Institute}  \\ \text{MSc / PhD Computer Science}$$

$\text{Previous Year Papers with Solution}:$ https://gatecse.in/cmi-previous-year-papers-with-solution/


Topics covered in entrance examination

  • $\text{Discrete Mathematics}$
    • Sets and relations, elementary counting techiniques, pigeon hole principle, partial orders,
  • $\text{Elementary probability theory}$
  • $\text{Automata Theory}$
    • Regular expressions, non deterministic and deterministic finite automata, subset construction, regular languages, non regularity (pumping lemma), context free grammars, basic ideas about computable and noncomputable functions.
  • $\text{Algorithms}$
    • O notation, recurrence relations, time complexity of algorithms, sorting and searching (bubble sort, quick sort, merge sort, heap sort).
  • $\text{Data structures}$
    • Lists, queues, stacks, binary search trees, heaps.
  • $\text{Graphs}$
    • Basic definitions, trees, bipartite graphs, matchings in bipartite graphs, breadth first search, depth first search, minimum spanning trees, shortest paths.
  • $\text{Algorithmic techniques}$
    • Dynamic programming, divide and conquer, greedy.
  • $\text{Logic}$
    • Boolean logic, truth tables, boolean circuits - and, or, not, and, nand gates.

$\textbf{Suggested reading material}$

  1. Frank Harary: Graph Theory, Narosa.
  2. John Hopcroft and Jeffrey D Ullman: Introduction to Automata, Languages and Computation, Narosa.
  3. Jon Kleinberg and Eva Tardos: Algorithm Design, Pearson.
  4. C. Liu: Elements of Discrete Mathematics, Tata McGraw-Hill.

Reference: Computer Science Syllabus   (or) https://www.cmi.ac.in//admissions/syllabus/pgcs-syllabus.pdf

$$\textbf{Chennai Mathematical Institute} \\ \text{ M.Sc. Data Science}$$

$\text{Previous Year Papers with solution}:$ https://gatecse.in/cmi-data-science-previous-year-papers-with-solution/


The entrance examination will primarily check mathematical aptitude and the ability to logically interpret data. Candidates should be familiar with following topics:

  • $\text{School Level Mathematics}$
    • Arithmetic and geometric progressions; arithmetic, geometric and harmonic mean; polynomials, matrices (basic operations, inverse, transpose), determinants, solving linear equations, prime numbers and divisibility, GCD, LCM, modular arithmetic, logarithms, basic properties of functions (domain, range, injective, bijective, surjective), elementary calculus (differentiation, maxima-minima, integration and its applications)
  • $\text{Discrete Mathematics}$
    • Sets and relations, combinations and permutations, elementary counting techniques, pigeonhole principle, binomial theorem, mathematical induction, boolean logic and truth tables
  • $\text{Probability Theory}$
    • Elementary probability theory, conditional probability, and Bayes theorem; random variables, density functions, distribution functions; standard distributions (Gaussian etc.); expectation and variance; data interpretation; summary statistics
  • $\text{Programming}$
    • Ability to read and interpret algorithms written in simple pseudocode (variables, conditionals, loops)

$\textbf{Suggested textbooks}$

There are many books that cover this material. The questions asked will only test basic concepts. Here are a few suggestions.

  1. C.L. Liu: Elements of Discrete Mathematics, McGraw Hill (1986)
  2.  Norman Biggs: Discrete Mathematics, Oxford University Press (2002)
  3.  Sheldon M. Ross: A First Course in Probability (9th ed), Pearson (2013)
  4.  Henk Tijms: Understanding Probability, Cambridge University Press (2012)
  5.  R.G. Dromey: How to Solve it By Computer, Pearson (2006)

Reference: Data Science Syllabus  (or) https://www.cmi.ac.in//admissions/syllabus/datascience-syllabus.pdf

$$\textbf{Chennai Mathematical Institute}  \\ \text{MSc / PhD Mathematics}$$

$\text{Previous Year Papers with Solution}:$ https://gatecse.in/cmi-mathematics-previous-year-papers-with-solution/ 

  • $\textbf{Important note}$
    • The syllabus includes topics for PhD entrants too and so contains material which may often be found only in MSc courses and not BSc courses in the country. Our policy generally has been to have a common question paper for MSc and PhD levels but have separate cut-offs for them.


  • $\text{Algebra.}$
    • Groups, homomorphisms, cosets, Lagrange's Theorem, group actions, Sylow Theorems, symmetric group $\text{S}_{n}$, conjugacy class, rings, ideals, quotient by ideals, maximal and prime ideals, fields, algebraic extensions, finite fields
    • Matrices, determinants, vector spaces, linear transformations, span, linear independence, basis, dimension, rank of a matrix, characteristic polynomial, eigenvalues, eigenvectors, upper triangulation, diagonalization, nilpotent matrices, scalar (dot) products, angle, rotations, orthogonal matrices, $\text{G L}_{n}, \text{S L}_{n}, \text{O}_{n}, \text{S O}_{2}, \text{S O}_{3}$.


  1. Algebra, M. Artin
  2. Topics in Algebra, Herstein
  3. Basic Algebra, Jacobson
  4. Abstract Algebra, Dummit and Foote

$\text{Complex Analysis.}$
Holomorphic functions, Cauchy-Riemann equations, integration, zeroes of analytic functions, Cauchy formulas, maximum modulus theorem, open mapping theorem, Louville's theorem, poles and singularities, residues and contour integration, conformal maps, Rouche's theorem, Morera's theorem


  1. Functions of one complex variable, John Conway
  2. Complex Analysis, L V Ahlfors
  3. Complex Analysis, J Bak and D J Newman
  • $\text{Calculus and Real Analysis.}$
    • Real Line: Limits, continuity, differentiablity, Reimann integration, sequences, series, limsup, liminf, pointwise and uniform convergence, uniform continuity, Taylor expansions,
    • Multivariable: Limits, continuity, partial derivatives, chain rule, directional derivatives, total derivative, Jacobian, gradient, line integrals, surface integrals, vector fields, curl, divergence, Stoke's theorem
    • General: Metric spaces, Heine Borel theorem, Cauchy sequences, completeness, Weierstrass approximation.


  1. Principles of mathematical analysis, Rudin
  2. Real Analysis, Royden
  3. Calculus, Apostol

$\text{Topology.}$ Topological spaces, base of open sets, product topology, accumulation points, boundary, continuity, connectedness, path connectedness, compactness, Hausdorff spaces, normal spaces, Urysohn's lemma, Tietze extension, Tychonoff's theorem,

$\textbf{References:}$ Topology, James Munkres

Reference: Mathematics Syllabus (or) https://www.cmi.ac.in//admissions/syllabus/pgmath-syllabus.pdf

posted in Useful Links Jun 27 edited Jun 27 by



I cracked CMI exam this year in first attempt. Only 19 students were selected across India.

I would suggest anyone targetting for CMI must focus exclusively on theoretical CS subjects like algorithms,data structures,programming, TOC,graph theory, probability theory

Solving past CMI papers should be sufficient for anyone.  Since the exam is subjective,so do in-depth study of theoretical CS subjects while GATE preparation

This is one the most reputed institute of India for anyone wanting to pursue a research career in theoretical CS

Not only in India, it is reputed all over the world for the mathematical sciences. Anyone who is interested in mathematics can read about its founder late Dr. C. S. Seshadri (FRS) who passed away in 2020. He is considered one of the greatest indian mathematician who has contributed in differential and algebraic geometry. About him, Many news articles were published and people were sharing about him on social media when he passed away around two years back.