Home History Objective Campus Director's Desk Office Bearers Annual Report Membership Contact

M.Tech. in Computer Science Programme of ISI

Indian Statistical Institute is the first institute
  * in Asia to acquire a digital computer.
  * in India to participate in successfully building an indigenous digital computer.

A two-year degree programme on M.Tech. in Computer Science is being offered in Kolkata since 1981
  * One of the first postgraduate degrees in Computer Science offered in India.
  * Prior to that, it was a 1-year PG diploma course since 1966, later upgraded to 2-year PG diploma in 1978.

Possibly the only MTech in Computer Science programme of India with intake of students not only from Computer Science but also from any branch of Engineering, as well as Mathematics, Statistics, or Physics.

Unique course design that balances core courses, electives and a dissertation, catering to both CS and non-CS background students
  * The most recent revision will be effective from the Academic Year 2012-13 which incorporates more flexibility to take into account whether or not an incoming student has a degree in Computer Science.

Students are prepared for a career in academia/industry.
  * Alumni are in companies like Adobe, Google, Honeywell, Intel, Novell, Qualcomm, Yahoo, etc.
  * Those who choose a research career pursue a PhD at ISI or other premier institutes, both in India and abroad.

ISI is among the top two institutes in India for research in Computer Science. PhD graduates from ISI have been employed as faculty members at premier Indian institutes like IITs, IISc, ISI, CMI, and renowned universities abroad.

A carefully designed course structure caters to both CS and non-CS background students by balancing core subjects, advanced elective courses and a substantial dissertation or project. The structure as well as the syllabi are revised in a timely manner to keep up with the advances of the field. All students get an opportunity to consolidate their knowledge of the fundamentals, as well as to specialise in areas such as Algorithms, Bioinformatics, Cryptology, Electronic Design Automation, Image Processing, Networking, Pattern Recognition.

The most recent revision will be effective from the Academic Year 2012-13 which incorporates more flexibility to take into account whether or not an incoming student has a degree in Computer Science.

"We are proud that one of our ex-MTech students, who is currently a faculty member at ISI, has been awarded the Shanti Swarup Bhatnagar award, the highest award for scientific achievement in India, this year," said Professor Bimal K. Roy, Director of ISI.

For students who are keen on a challenging and rewarding Master's programme in CS, the MTech (CS) course at ISI is an excellent prospect. More details on admission and eligibility are available at http://www.isical.ac.in/academicprogramme.php or http://www.isical.ac.in/~deanweb/isient_announcement.html

Course Structure for M.Tech. In Computer Science

1st year, 1st semester:

List A

1st year, 2nd semester:

2nd year, 1st semester:

3.1-3.5 Five electives to be selected from the List B of courses, as advised by the faculty based on the background of the student and Dissertation (to be continued through the fourth semester).
3.6 Dissertation (to be continued to 2nd semester)

2nd year, 2nd semester:

4.1-4.2 Two electives to be selected from the List B of courses given below and Dissertation (continued from the third semester).
4.3 Dissertation (to be completed)
List B:
Computer Architecture
Compiler Construction
Software Engineering
Information and Coding Theory
Advanced Cryptology
Information Security and Assurance
Topics in Algebraic Computation
Optimization Techniques
Advanced Algorithms for Graph and Combinatorial Optimization Problems
Multi-dimensional Search and  Computational Geometry
Combinatorial Geometry
Topics in Algorithms and Complexity
Computational Complexity
Quantum Information Processing and Quantum Computation
Computational Finance
Algorithmic Game Theory
Computational Molecular Biology and Bioinformatics
Parallel Processing: Architectures and Algorithms
Formal Aspects of Programming Languages and Methodology
Logic for  Computer Science
Formal Methods in Computer Science - Selected topics
Logic Programming and Deductive Databases
Lambda-Calculus, Combinators and Functional Programming,
Advanced Operating Systems
Advanced Database Theory and Applications
Real Time Systems
Distributed Computing Systems
Mobile Computing
Software Design and Validation
VLSI Design and Algorithms
Nanotechnology and Biochips
VLSI Testing and Fault-tolerance
Internet and Multimedia Technologies
Digital Signal Processing
Pattern Recognition and Image Processing
Artificial Intelligence and Expert Systems
Advanced Web Technology/Advanced Internet Programming
Advanced Pattern Recognition
Advanced Image Processing
Computer Vision
Computer Graphics
Data Mining
Analysis of Remote Sensing Images
Fuzzy Logic and Applications
Neural Networks and Applications
Document Processing and  Retrieval
Selected Topics on recent developments in Computer Science as suggested by the faculty.

The Teachers' Committee will decide the list of elective subjects to be offered in any particular semester.


All rights reserved © Copyright 2012 Indian Statistical Institute