Introduction

The Department of Computer Science and Engineering at Indian Institute of Technology, Bombay is the largest and one of the most renowned Computer Science departments of the country. The department has highly sought after research, postgraduate and undergraduate programs, leading to Ph.D., M.Tech. and B.Tech. degrees. The department has internationally recognized research groups in most of the areas in Computer Science. The faculty here regularly publish papers in leading international conferences and journals, and serve on the editorial boards and program committees of leading international journals and conferences.The department’s teaching and research activities are handled by over forty faculty members and about a hundred Ph.D. students with an annual intake of approximately 120 M.Tech. students and 120 B.Tech. students.

Message from the Head
of the Department

Greetings from the Computer Science and Engineering Department, IIT Bombay. I congratulate you for you success in GATE 2017. In CSE@IITB, you will find yourself in the midst of the best minds in the country, both among students as well as faculty. We would be happy to admit students like you in this department. Your stay here will transform your life like never before. So, do take a bit of time to ponder over the possibilities.

Your academic life here will consist of three strands: Courses, an M.Tech. Project, and your work as a Teaching Assistant (or Research Assistant). In the first strand, you are primarily a receiver whereas in the second and the third strand, you will be a contributor to this department. These three strands give you a well-rounded exposure to teaching, learning, and research. What makes this experience wholesome is the fact that almost of our faculty live on the campus, making it possible for them to give a larger amount of time and attention than is possible otherwise.

In your first year, you will be learning a lot through the lecture-based courses, laboratory courses, and programming exercises that you will be doing through the year. We have a wide variety of courses that cover everything from the basics to the most recent research results. Make full use of these courses, and learn everything you can.

In your second year, you will move to a different role, where you will be doing your M.Tech. Project. We expect each of you to do top notch work towards your project, where you will not just be learning, but you will be contributing to the world of knowledge through your R&D activities. Our department has achieved a significant international standing in research in significant part due to our students. We trust you will continue the long tradition of excellence in R&D which our past and current students have established.

A third aspect of your life in the department will be your TA/RA work. From your very first week you will be contributing, either as TAs or RAs. This is very important work, where you will be affecting the learning of other students, or contributing to our computing infrastructure, or aiding research projects. Many of our students find a sense of responsibility in this activity apart from an opportunity to learn quite a few basics much better.

And of course you should make time to enjoy the wonderful facilities that IIT Bombay provides in terms of sports and cultural activities. We do want you all to be balanced individuals. Be sure that the balance does not swing too far to one side. Your days are going to be packed. Work hard, have fun, enjoy the experience, and contribute to our community in every way you can.

As an evidence of an all-round experiences of our students, I invite you to visit:

The page of our annual event RISC (Research and Innovation Symposium in Computing) that showcases our research by inviting a large participation from the industry is https://www.cse.iitb.ac.in/~risc/.

Student magazine of the department can be found at BitStream Page , and student magazine of the institute can be found at Insight Page .

IITB Campus

IIT Bombay is a small township in itself. Rich in natural flora and fauna, the campus' green cover has been maintained and even increased over the years. An island of green in the otherwise concrete jungle that is Mumbai, the campus at Powai nestles among hills and is flanked by the Powai and Vihar lakes. It is special both in terms of its physical beauty and location — a place where you can be away from the busy world, yet still be a part of it. The campus is heaven for bird watchers, with hundreds of species of birds spotted across the campus, and particularly in the Powai lake. The new highrise hostels offer breathtaking views of the lakes and the adjoining hills and forests, as well as beautiful cityscapes.

The IITB campus has top-notch sports facilities including floodlit playing fields, an olympic sized swimming pool, air conditioned badminton, and squash courts, air conditioned rooms for indoor games, and indoor volleyball and basketball courts and cricket practise areas that can be used even during the monsoons.

Right outside IITB is the happening township of Hiranandani Gardens, home to leading finance companies, as well as many startups, and to a great selection of restaurants. One of India’s largest malls, with a huge choice of shops, movies and food, is just 20 minutes away in Ghatkopar. There are fantastic trekking spots within a couple of hours travel from IITB, and are at their most beautiful state during the monsoon.

Department Points of
Pride

Our department is widely acclaimed as the best Computer Science and Engineering department in India. Some of our points of prides are listed below. You can find more details at Points of Pride page and Annual reports page.

  • The achievements of our faculty have been recognized in a number of ways:

    • We have in the midst of us Padmashri Prof. D.B. Phatak. This is one of the topmost civilian awards.

    • Our department has 3 ACM Fellows. ACM Fellow constitute ACM's most prestigious member grade by recognizing the top 1% of ACM members for their outstanding accomplishments in computing and information technology and/or outstanding service to ACM and the larger computing community.

    • A number of our faculty have been elected fellows of the four premier national academies of science and engineering in India, namely the INAE, IASc, INSA and NASI.

    • Our faculty have won the prestigious Shanti Swaroop Bhatnagar award, and the Swarnajayanti Fellowships.

    • Our faculty are among the most highly cited authors in computer science, with 4 faculty having a h-index (a measure of citation depth and breadth) of 40 or greater as per Google Scholar.

    • Dr. Pushpak Bhattacharyya (now on deputation as Director, IIT Patna) was elected as president of the ACL (Association of Computational Linguistics), the premier international organization for computational linguistics, for the year 2016.

  • Two teams from IIT Bombay qualified to be at the ACM ICPC World Finals 2016 based on winning performances in the Regional Contest. The team members are
    Encore: Aditya Akash, Sai Krishna, Shyam J V S.
    NTM: Nikhil Vyas, Sai Sandeep, Venkat Rao.
    Earlier, Team Code Templars from IIT Bombay (Navin Chandak, Nisheeth Lahoti and Vipul Harsh), qualified for the world finals of the ACM ICPC 2015

  • Our faculty are internationally recognized for their research activities and have been Program Committee Chairs & Editors of the foremost conferences and Journals. Papers authored by our faculty and students have won best paper awards at numerous international conferences.

  • Our PhD students have won numerous recognitions, including the ACM India Best Doctoral Dissertation Award (Rijurekha Sen, 2015), SIGMOD Jim Gray Doctoral Dissertation Award (Karthik Ramachandra, 2014), ACM India Distinguished Dissertation Award (Ruta Mehta, 2012), IBM Outstanding Research Scholar Award, and PhD fellowships from TCS, MSR etc. . Graduating PhD students have been placed in leading research labs, such as Google and IBM Research Labs.

  • CSE department won the PG sports General Championship for the year 201516 and the sports secretary for 2015-16, Arpan Bhagat was awarded with the prestigious Athletics person of the year award and the Sportsperson of the year award!

PG students of our department showed their talent in several extracurricular activities. Students took strong participation in the PG Cult and PG Sports and won several accolades and awards. KRESIT Premier League (KPL), organized by PG students of CSE, is one of the most exciting cricket leagues of the IIT Bombay campus.

Frequently Asked
Questions

  • To learn more about admissions to the CSE MTech programme at IITB, visit M.Tech Admissions page.
  • Have questions about the 3 year MTech (RA) programme? visit this page.

Message From the Student
Representatives

Greetings!

First of all, hearty congratulations for your outstanding performance in GATE 2017! We look at you as our prospective students and welcome you to the CSE Department, IIT Bombay.

A few of the prime reasons that have made IIT Bombay the most sought after institute for postgraduate studies is its excellent academic and research environment and rich student life.

The best and unique part about life at IITB is that it gives you tremendous opportunities to develop yourself across all various dimensions like academics, research, arts, culture, leadership qualities etc. There are world class facilities available in research in all areas. A lot of technical events, workshops, talks, conferences are organized in the department to keep the students aware about the current work going on in research. TechFest, the annual cultural festival of IIT Bombay, sees around 1,50,000 visitors from all over India. Feel its grandeur here.

The department gives you opportunities to not only focus on your academics and research but also to get involved in extracurricular activities that you are genuinely interested in. Mood Indigo, the annual cultural festival of IIT Bombay, is the largest and the grandest in Asia. Remember, to be called a true IITian, and to be one, overall development is must. Just keep your priorities aligned and you are good to go.

Life at IIT Bombay is full of immense learning and amazing memories to cherish for lifetime. Experience it to know it. We look forward to see you joining the next batch of M.Tech, CSE at IIT, Bombay.


Thanks !
Feel free to get in touch with us.

Faculty Members and
Their Research Areas

Below is the list of our faculty members and their research areas. Please visit faculty page for more information regarding office address, contact number and email ID of faculty members.
Name Research Areas
Prof. Bharat Adsul Formal methods in Concurrency, Logics and Games, Geometric Complexity Theory
Prof. Varsha Apte Performance Evaluation of Computer Systems and Networks
Prof. Kavi Arya Functional Programming Applications (Domain Specific Languages), Embedded Systems/ Parallel Programming Languages, Distance Learning
Prof. Suyash Awate Image Processing, Medical Image Computing, Computer Vision, Statistical Inference, Machine Learning
Prof. Umesh Bellur 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 Computing
Prof. Pushpak Bhattacharyya Natural Language Processing, Machine Learning, Artificial Intelligence.
Prof. Supratim Biswas Programming Languages, Compilers, Compiling for parallel and multi-core processors.
Prof. Soumen Chakrabarti Hypertext databases, Data mining
Prof. Supratik Chakraborty Formal techniques for analysis, verification, validation of digital systems, Asynchronous timing analysis
Prof. Sharat Chandran Graphics, Computer Vision, Computational Geometry, Parallel Algorithms, Visualization, Medical Imaging
Prof. Parag Chaudhuri Animation, Computer Graphics, Virtual and Augmented Reality, Geometric Computer Vision
Prof. Siddhartha Chaudhuri Computational design tools, high-level shape understanding, shape recognition & reconstruction, large-scale rendering
Prof. Kameswari Chebrolu Architecture and protocol design in wired, wireless and sensor networks; development of appropriate technology
Prof. Om P. Damani Program Derivation, Large Scale Systems, Technology for Social Development
Prof. Dhananjay Madhav Dhamdhere Distributed Algorithms, Programming Languages, Operating Systems, Optimizing Compilers
Prof. Ajit A Diwan Algorithms, Theoretical Computer Science
Prof. Ashwin Gumaste Optical Networks, Access Networks, Metro and Enterprise Networks, Network Algorithmics
Prof. Sridhar Iyer Mobile Computing, Distributed Systems, Educational Software
Prof. J. Saketha Nath Machine Learning, Data Mining, Convex Optimization
Prof. Rushikesh K. Joshi Object Oriented Systems, Distributed Systems, Software Architectures
Prof. Preethi Jyothi Automatic speech recognition and machine learning as applied to speech
Prof. Shivaram Kalyanakrishnan sequential decision making, multiagent learning, multiarmed bandits, and humanoid robotics. Application domains include robot soccer, computer games, online advertising
Prof. Uday Khedker Programming Languages, Compilers, Program Analysis
Prof. Purushottam Kulkarni Wireless and sensor networks, Virtualization, Distributed systems and Data dissemination
Prof. Nutan Limaye Algorithms and Complexity Theory
Prof. Bernard Menezes Information Appliances, Electronic Commerce, Java Security, Parallel Computing, Time Series Forecasting
Prof. Deepak B. Phatak Database Management Systems, Software Engineering, System Performance Evaluation, Distributed Client Server Information Systems
Prof. Manoj Prabhakaran Cryptography and other topics in Theoretical Computer Science; Applied Cryptography
Prof. Ajit Rajwade Image Processing, Computer Vision, Image Restoration, Image Compression, Probability Density Estimation, Bayesian Methods, Compressive Sensing and Matrix Completion Databases, realtime systems, and distributed applications, Dynamic Data in sensor networks, embedded systems, mobile environments and the web.
Prof. Krithi Ramamritham Databases, realtime systems, and distributed applications, Dynamic Data in sensor networks, embedded systems, mobile environments and the web.
Prof. Bhaskaran Raman Computer networks, Wireless systems, Communication system design for developing regions
Prof. Ganesh Ramakrishnan Statistical Relational Learning, Graphical Models, Machine Learning (Support Vector Machines, Information Extraction)
Prof. Abhiram Ranade Algorithms and Combinatorial Optimization
Prof. S Krishna Formal Methods, Bioinspired Computing
Prof. S. Akshay Formal methods
Prof. Amitabha Sanyal Functional Programming, Compilers and Programming Languages, Program Analysis
Prof. Sunita Sarawagi Web information extraction, Data integration, Graphical models and Structured learning
Prof. Nandlal L. Sarda Databases, Information Systems, Software Engineering
Prof. R.K Shyamasundar Formal Methods & Software Engineering, Distributed Computing, Network & Information Security & Survivable Systems
Prof. Sivakumar G. Automated Reasoning, Logic Programming, Rewrite Systems, Networks, Distributed Systems
Prof. Milind Sohoni Combinatorial Optimization, Mathematical Programming, Algorithms
Prof. S. Sudarshan Query processing and optimization, Keyword querying on structured and semistructured data, Testing database applications
Prof. Sundar Vishwanathan Algorithms, Combinatorics, Complexity Theory
Prof. Mythili Vutukuru Computer Networking, Wireless Communication, Distributed Systems, Network Security
Prof. Arjun Jain (Adjunct Faculty) Deep Learning, Computer Vision and Computer Graphics

Research Groups

Our department houses several research groups spanning the areas of Networks, Databases, Compilers, Embedded Systems, Computer Graphics, Language Technologies, Machine Learning and Geospatial Systems.


SYNERG (Systems and Networks Research Group)

SYNERG is a research group with a focus on networking and distributed systems. Research by this group covers several fields of systems like Wireless Networks, Network Performance Analysis, Communication Systems for the developing world, Distributed Systems and Virtualization. The professors associated with this research group are Prof. Bhaskaran Raman, Prof. Kameswari Chebrolu, Prof. Purushottam Kulkarni, Prof. Mythili Vutukuru, Prof. Umesh Bellur and Prof. Varsha Apte. For more information about this research group visit SYNERG.


CFDVS (Centre for Formal Design and Verification of Software)

CFDVS has been set up with the broad aim of carrying out R&D activities in the area of quality software development with special focus on formal verification techniques for safetycritical applications. Formal verification methods are founded on rigorous mathematical techniques and hence enable development of quality software. The laboratories are equipped with a number of personal computers, highend servers and workstations. The current software resources include a number of public domain tools for formal specification and verification, advanced static analysis, dynamic analysis and testing tools (testbeds), modeling languages and related environments for realtime software supporting simulations and verification, hazard analysis tools and CASE tools and general programming environments. For more information about CFDVS research group visit CFDVS.


InfoLab

IITB InfoLab group covers a wide range of research areas such as Databases, Data Mining, Information Retrieval, and Machine Learning. The professors affiliated to this group are Prof. S. Sudarshan, Prof. Sunita Sarawagi, Prof. Soumen Chakrabarti, Prof. Krithi Ramamritham, Prof. Saketha Nath and Prof. Ganesh Ramakrishnan. For more information about this research group visit InfoLab.


ERTS (Embedded RealTime Systems Laboratory)

The primary areas of research for this lab have been Embedded Systems Modeling and Design, Real Time Operating Systems Design and Robotics. The lab has executed numerous R&D projects for industry as well as government agencies such as BARC and agencies such as TIFAC. These projects consist of Postgraduate Students or Research Assistants guided by faculty members and personnel from leading research organizations. Interaction and collaboration with crossdisciplinary people through the ERTS lab provides a sound foundation for research. The professors affiliated to this group are Prof. Kavi Arya and Prof. Krithi Ramamritham. For more information about this research group visit ERTS.


GRC (GCC Resource Center)

This Center has been established with the twin goals of (a) spreading the knowhow of GCC by building suitable abstractions of GCC internals, and (b) improving GCC by introducing new technologies. It was initiated with a seed grant from IIT Bombay and an IBM Faculty Award for Prof. Uday Khedker and was later supported by a generous grant from Department of Information Technology (DIT), Ministry of Communication and Information Technology (MCIT), Govt. of India. The professors affiliated to this center are Prof. Uday Khedker, Prof. Amitabha Sanyal and Prof. Supratim Biswas. For more information about this research group visit GRC.

CFILT

CFILT lab concentrates on Natural Language Processing and Machine Learning with focus on Indian Language Processing. Over the years the lab has made impactful contributions to language technology and resources like Wordnets, Machine Translation tools and resources, Sentiment and Emotion Analysis systems and Cross Lingual Information Retrieval. More than 250 graduate students have worked in the lab in the context of their thesis work and other R & D activities. Faculty associated this lab are Prof. Pushpak Bhattacharyya, Prof. Ganesh Ramakrishnan, Prof. Saketha Nath, Prof. Preethi Jyothi, Prof. Malhar Kulkarni (HSS), Prof. Vaijayanthi Sarma (HSS) and Prof. Anirudha Joshi (IDC). CFILT has seen its students join top CS-IT industries like IBM, MSR, HP Labs, Accenture, Google and Facebook. The lab has executed sponsored and consultancy projects from Ministry of IT, Ministry of Human Resource Development, Accenture, Elseviere, NEC, MSR, Yahoo, IBM and so on.Research done in CFILT has been reported in top conferences and journals like ACL, COLING, EMNLP, NAACL, CoNLL, IJCNLP, SIGIR, TALLIP, SIAM Journal etc.". To know more about this research group visit CFILT


VIGIL (Graphics and Vision Laboratory)

VIGIL research group’s research covers areas related to Computer Graphics and Vision. Professors associated with this research group are Prof. Sharat Chandran, Prof. Srinvas Aluru and Prof. Parag Chaudhuri, Prof. Siddhartha Chaudhuri. For more information about this research group visit VIGIL.


GNL (Gigabit Networking Laboratory)

IITB GNL group covers a wide range of advanced data, voice and computer networking research areas such as Telecom Networks, Carrier Ethernet, All Optical Networking, Data Center Design, and Router Technology. The lab has state of the art networking, optical and test equipments. The professor affiliated to this group is Prof. Ashwin Gumaste. The lab has produced many industry grade routers (ECR100, ECR1010), patents and multitude of research papers. For more information about this research group visit GNL

GISE (Geospatial Information Science & Engineering)

The Advanced Research Lab for GISE is a five year project under the Department of Science and Technology, Government of India, which aims to establish R&D thrust on Computer Science aspects of Geographic Information Science and Engineering with focus on SpatioTemporal Data Modeling and Analysis, SOA based Architectures for Geographic Information, GeoVisualization and Analytics, Software Engineering for Geospatial Systems. For more information about this research group visit GISE.


Security

Areas covered include Cryptography, secure operating systems, network security, and wireless network security. Associated faculty include Profs. Bernard Menezes, Manoj Prabhakaran, R. K. Shyamasundar, and Mythili Vutukuru.


Theory

IIT Bombay has an active research programme in Theoretical Computer Science, spanning several areas including Algorithms, Combinatorial Optimization, Combinatorics, Complexity Theory, Cryptography and Graph Theory. Faculties in this group are Abhiram Ranade, Ajit Diwan, Bharat Adsul, Manoj Prabhakaran, Milind Sohoni, Nutan Limaye, Srikanth Srinivasan, Sundar Vishwanathan. Related faculties: S Akshay, Supratik Chakraborty, Krishna S, G Sivakumar. Vist our page here.

Other Research Areas

Artificial Intelligence and Robotics (Prof. Shivaram Kalyanakrishnan), Speech Recognition (Prof. Preethi Jyothi)

Placement

Academic Year Number of students placed Number of Companies Average Gross Salary in INR *
2016-2017 98 36 14,75,000
2015-2016 102 40 14,30,000
2014-2015 97 39 14,35,000
* Rounded off to nearest multiple of 5000.


The above statistics are from CSE department. Every students who registered for placement got placed. The salary shown is gross salary. CTC is mostly much higher than gross. For example, in case of Microsoft, the gross salary was 12.00 lakhs per annum, but the CTC was around 21 lakhs per annum. The companies visited include top MNCs from various sectors like Engineering and Technology, R&D, IT/Software, Analytics, Services, Finance, FMCG, Consulting. See 2016-2017 Placement Brochure and 2015-2016 Placement Report to know more. Information of previous placement seasons can be found at the Placements page.

About This Handbook

Contributors: Srijay Deshpande, Niharika Kurade, Rajeev Verma, Prateeksha Kesari, Bhushan kalal, Neha Garg, Raj MN, Ganesh Bhambarkar, Sameeran Roy, Arpan Bhagat, Abhishek Bagade, Pramay Karule, Anand Namdev, Ashish Mithole.