Department of Computer Science and Engineering
Indian Institute of Technology Bombay
The Department of Computer Science and Engineering at the Indian Institute of Technology
Bombay is an active, research oriented department with strong ties to the computer industry. The
department has highly sought after research, postgraduate, and under-graduate programmes,
leading to the Ph.D., M.S., M.Tech., and B.Tech. degrees. The department has internationally
recognized research groups in most areas in computer science. Its faculty regularly publish in leading
international conferences and journals, and serves on the editorial boards and programme
committees of leading international journals and conferences.
The faculty in the department continue to receive research funding from a number of agencies.
These include agencies such as the Ministry of Human Resource Development, Ministry of
Information Technology, Department of Electronics, Department of Science and Technology, and the
United Nations' Development Program. The faculty has also executed joint research projects with
reputed national and international companies such as IBM, Intel, Microsoft, Lucent Bell Labs, Sun
Microsystems, Tata InfoTech Ltd and Tata Consultancy Services. Some of the recent large projects
involve the Center for Formal Design and Verification of Software, the laboratory for Indian Language
Technology Development, and the Laboratory for Intelligent Internet Research. Recently the Prof J. R.
Isaac chair for a distinguished assistant professor, and the Vashi Chair Professorship have been
instituted by some of our distinguished alumni. The IIT Bombay campus lies in a picturesque setting,
nestling between hills and flanked by the scenic Powai and Vihar lakes in North Mumbai. The peaceful,
pollution free atmosphere in the campus and excellent infrastructural facilities make IIT Bombay an
ideal setting for academic pursuits.
Adsul Bharat (Research Interests) : Formal Methods in Concurrency, Logics and Games,
Algorithmic Game Theory ans Geometric Complexity Theory.
Apte Varsha (Research Interests) : Performance Evaluation of Computer Systems and Networks
Arya Kavi (Research Interests) : Functional programming applications (Domain Specific
Languages), Embedded Systems/Parallel Programming Languages and Distance Learning
Bellur Umesh (Research Interests) : Autonomic Computing of Distributed Applications, Adaptive &
QoS aware Event Broker Networks, Functional and Architectural adaption in pervasive computing,
Middleware design for sensor networks, Object & Aspect oriented computing, Service oriented
Bhattacharya Pushapak (Research Interests) : Natural Language Processing, Machine Learning,
Web Knowledge Processing, Neural Nets
Bhujade Moreshwar R (Research Interests) : Hardware Verification, Neural Nets, Computer
Biswas Supritam (Research Interests) : Parallelising Compilers
Chakrabarti Soumen (Research Interests) : Hypertext databases, Data mining, Information
Chakraborty Supratik (Research Interests) : Formal techniques for analysis verification, validation
of digital systems, Asynchronous timing analysis
Chandran Sharat (Research Interests) : Graphics, Computer Vision, Computational Geometry,
Parallerl Algorithms, Visualization, Medical Imaging.
Chebrolu Kameswari (Research Interests) : Architecture and protocol design in wired, wireless and
sensor networks; development of appropriate technology.
Damani Om P. (Research Interest) : Natural Language Procesing
Dhamdhere Dhananjay Madhav (Research Interest) : Distributed Algorithms, Programming
Languages, Operating Systems, Optimizing Compilers
Diwan Ajit A (Research Interest) : Algorithms, Theoretical Computer Science
Gumaste Ashwin (Research Interest) : Optical Networks, Metro and access networks, Broadband
Networks, Telecommunication business models.
Iyer Sridhar (Research Interests) : Mobile Computing Distributed Systems, Educational Software.
Joshi Rushikesh K. (Research Interests) : Object Oriented Systems, Distributed Systems,
Kelkar Shashikant (Research Interests) : Software Engineering and Quality Assurance (Testing
Khedker Uday (Research Interests) : Programming Languages, Compilers, Data Flow Analysis
Kulkarni Purushottam (Research Interests) : Sensor and Wireless networks, Distributed Systems
and data Dissemination. Developing solution to problems in above areas for non-urban / rural settings.
Menezes Bernard (Research Interests) : Information Appliances, Electronic Commerce, Java
Security, Parallel Computing, Time Series Forecasting
Nagaraja Gopalakrishnaswamy (Research Interests) : Machine intelligence, Pattern recognition
Phatak Deepak B. (Research Interests) : Database Management Systems, Software Engineering,
System Performance Evaluation, Distributed Client Server Information Systems.
Ramamritham Krithi (Research Interests) : Real time systems, Databases.
Raman Bhasar (Research Interests) : Computer networks, Wireless systems, Communication
system design for developing regions
Ramkrishnan Ganesh (Research Interests) : Statistical Learning Theory (Support Vector
Machines, Kernel Machines, Radial Basis Functions), Statistical Language Modeling, Reasoning and
Inferencing , Information Extraction
Ranade Abhiram (Department Head) (Research Interests) : Algorithms and Combinatorial
S. Krishna (Research Interests) : Formal Methods, Bio-inspired Computing
Sahoo Anirudha (Research Interests) : Computer networks, Voice Routing, Voice over IP, QoS in
Sanyal Amitabha (Research Interests) : Functional Programming, Compilers and Programming
Sarawagi Sunita (Research Interests) : Data mining: integrating mining with relational DBMS,
temporal mining, OLAP : integrating mining with OLAP, indexing multidimensional data,
precomputation techniques., E-commerce: mining extensions, Extending relational DBMS, Wide-
area distributed database systems
Sarda Nandlal L. (Research Interests) : Database, Information systems and Software engineering
Sivakumar G. (Research Interests) : Automated Reasoning, Logic Programming, Rewrite Systems,
Networks, Distributed Systems
Sohoni Milind (Research Interests) : Combinatorial Optimization, Mathematical programming,
Sudarshan S. (Research Interests) : Main Memory databases, Query processing and optimization
Vishwanathan Sundar (Research Interests) : Algorithms, Combinatorics, Complexity Theory
Selected Research Areas
Computer Architecture : FPGA based System hardware design and implementations.
Database Systems : Query processing, optimization, indexing, and caching in data-warehouses data
marts. Temporal databases. Parallel databases, Real-time databases, Transaction processing Web-
interfaces to databases. Data techniques for the Internet.
Graphics and Vision : Volumetric visualization.Rendering. Radiosity. Scientific visualization.
Multimedia. Computer Aided Graphics Animation. Gaming. Low-level Vision. Based Image
Retrieval.Face localization. understanding. Wavelets.
Internet : Advanced Web architectures content-cognizant information dissemination, Web
architectures to support the formation of communities, Integration computational linguistics and
Machine Intelligence : Natural Language Indian Language computing. Translation. Machine
Learning. Grammatical Intelligent Scheduling.
Computer Networks and Distributed Systems : Performance Analysis, Wireless Networks,
Network Management, Security.Programming , QoS and Performance Modeling, Optical Networks,
Middleware, Sensor networks, Publish Subscribe and Event Broker Systems.
Data Mining: Integrating mining with relational DBMS, temporal mining, OLAP: integrating mining
with OLAP,indexing multidimensional data,precomputation techniques.,
E-commerce: mining extensions, Extending relational DBMS,Wide-area distributed database
Autonomic Computing : Incorporating Self* properties in enterprise software systems. Network
Embedded Systems: Real-Time Systems,Handel-C, FPGAs, Hardware-Software Codesign
Programming Language & Compilers : Theory of data flowanalysis, Code optimization, Analysis of
Heap References. Verification of optimizers and compiled code.Dynamic debugging of optimized
programs. Object Models. Real-time languages.
Theoretical Computer Science : Scheduling and Facility Location. Graph Partitioning. Graph
Drawing Algorithms. Complexity Theory in the Algebraic Model. Parallel Algorithms. Enumerative
Software Engineering and Verification : Software Architecture and Modeling, Design Patterns,
Advanced Separation of Concerns, Metrics, Adaptation and Reuse, Middleware, Components and
Web Services. Quality software development. Formal verification techniques.
The department offers M. Tech. and Ph. D. programmes in Computer Science and Engineering. About
50 students are admitted into the M.Tech program every year through a competitive application
process that includes the Graduate Aptitude Test (GATE) in Computer Science or Information
Technology . About 15 students enter the Dual Degree program based on the JEE. Students enter the
M.S. and Ph. D. program through an entrance test and personal interview. Teaching assistantships are
available to Dual degree, M. Tech. and Ph. D. students; currently the teaching assistantships are Rs.
5000 per month for M. Tech. and Rs. 9500 per month for Ph. D. students. Some prestigious Industry -
sponsored fellowships covering tuition fees, and providing generous monthly stipends and
contingencies are awarded tomeritorious students in the M. Tech. and Ph. D. programmes every year.
Fellows are expected to produce high quality research leading to conference and journal publications.
These fellowships include : HP fellowships for M. Tech. students; stipend : Rs 10000 p.m. Infosys
fellowships for two Ph. D. students; stipend : Rs 15000 p.m. Our M. Tech. graduates have been placed
in leading companies such as Calsoft, HCL/HP, Hughes, IBM, Intel, Oracle, Persistent Systems, Texas
Instruments,Veritas and Yahoo. Our Ph. D.s have also found excellent industrial research labs faculty
The department also offers an undergraduate program leading to the B. Tech. degree.
The department has well-equipped computing laboratories. Besides educational laboratories which
are used for course work, the department has several laboratories dedicated to focused research.
These include the lab for Artificial Intelligence research, the lab for Computer Architecture and
Hardware, the lab for Compilers and Operating Systems, the lab for formal design and verification, the
laboratory for Intelligent Internet Research, the lab for Indian language computing, the lab for
Informatics research, the lab for Networks & Distributed Systems, and the Vision, Graphics and
Contact for Further Information :-
Department of Computer Science and Engineering
Indian Institute of Technology Bombay
Powai, Mumbai 400 076
Email : email@example.com
Web : http://www.cse.iitb.ac.in
Phone 91+22-25767701 Fax 91+22-25720290