Text Size

  • Increase
  • Decrease
  • Normal

Current Size: 100%

Printer-friendly version

TCS Courses

Courses offered by the theoretical computer science group at IMSc

Graduate level courses covering various aspects of theoretical computer science are offered at IMSc in various formats: lecture-based courses, seminar-based courses, reading courses, etc. Here is a list of courses that have been offered in the last few years. Current courses (Jan-May 2014 semester) are marked with an asterisk.

Discrete Mathematics Programming Languages Theory
Algorithms and Data Structures Advanced Topics in Algorithms
Automata Theory and Computability Theory of Computation - 2
Introduction to Logic Logic-2
Introduction to Computational Complexity* Computational Complexity-2
Randomized Algorithms Computational Geometry
Algebra and Computation Algebra and Computation - 2
Distributed Algorithms Games and Computation
Automata and Concurrency Verification
Probability and Randomness Algebraic Theory of Automata
Circuit Complexity Parameterized Complexity
Kernelization Infinite Discrete Structures*
Concurrency* Communication Complexity
Linear Programming and Combinatorial Optimization* Algorithms for solving polynomial equations
Graph Theory Mathematical Foundations of Computer Science
Algorithms for special classes of graphs  Advanced Graph Agorithms*

 

 

 

 

 

 

Seminars

Jul 30 - Alladi Ramakrishnan Hall Area maximizing Gelfand-Tsetlin patterns by B Ravinder
Jul 30 - Room 326 Generalized Euler Lehmer constants by Ekata Saha
Aug 1 - Alladi Ramakrishnan Hall Homotopy and homology of non-commutative spaces by Snigdhayan Mahanta
Aug 1 - Alladi Ramakrishnan Hall Orbits of Pairs in Finite Modules over Discrete Valuation Rings and Permutation Representations by C. P. Anilkumar
Aug 1 - Alladi Ramakrishnan Hall Ramanujan expansions and twin primes by M. Ram Murty
Aug 7 - Alladi Ramakrishnan Hall Thermodynamics and dynamics of systems with long-range interactions by Shamik Gupta