r

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, Optimising Compilers, Data Flow Analysis (eg. interprocedural analysis, heap analysis, pointer analysis etc.), Parallelization and Vecorization, and Machine Descriptions for GCC.
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.
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, Speech Recognition 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.Pathak 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 (Vision, Graphics and Imaging Laboratory)

VIGIL research group’s research covers areas related to Computer graphics, Geometry processing, Image and signal processing,Computer vision and medical image computing. Rendering (photorealistic, non-photorealistic, real-time, immersive); animation (character, physics-based); sketch-based systems; augmented and virtual reality; camera and imaging systems. Image and geometry reconstruction; restoration; compressed sensing; compression; pattern recognition; localization; segmentation; tracking; registration; quantization; shape analysis; group analysis; retrieval; affective computing. Professors associated with this research group are Prof. Sharat Chandran, Prof. Ajit Rajwade, Prof. Parag Chaudhuri, Prof. Siddhartha Chaudhuri, Prof. Suyash P. Awate and Prof. Arjun Jain. 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.


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)

Courses

Following are the Comprehensive list of courses offered at CSE, IIT Bombay.
Course Code Course Name
CS 101 Computer Programming and Utilization
CS 152 Abstractions and Paradigms for Programming
CS 154 Abstractions and Paradigms in Programming Lab.
CS 202 Programming
CS 203 Discrete Structures
CS 204 Switching Theory and Logic Design
CS 205 Programming
CS 206 Formal Methods in CS
CS 207 Discrete Structures
CS 207 (M) Discrete Structures
CS 208 Automata Theory and Logic
CS 210 Logic Design
CS 211 Software Lab two
CS 212 Electronics Design I
CS 213 Data Structures and Algorithms
CS 213(M) Data Structures and Algorithms
CS 214 Data Structures and Algorithms
CS 215 Data Interpretation and Analysis
CS 216 Numerical Computation
CS 218 Design and Analysis of Algorithms
CS 218(M) Design and Analysis of Algorithms
CS 224 Computer Networks
CS 224 (M) Computer Networks
CS 226 Digital Logic Design
CS 228 Logic For CS
CS 228(M) Logic For CS
CS 251 Software Systems (8 credits)
CS 252 Computer Networks Lab.
CS 254 Digital Logic Design Lab
CS 288 Logic Design Lab
CS 290 Logic Design Lab
CS 292 Electronics Design Lab I
CS 293 Data Structures Lab
CS 294 Programming Lab I
CS 295 Computer Lab
CS 301 Design and Analysis of Algorithms
CS 302 Implementation of Programming Languages
CS 303 Digital Signal Processing
CS 304 Probability and Random Signal Theory
CS 305 Computer Architecture
CS 307 Digital Signal Processing
CS 308 Embedded Systems Lab
CS 310 Automata Theory
CS 311 Electronics Design II
CS 312 Introduction to Theory of Computation
CS 313 Business Information Systems
CS 314 Business Information Systems
CS 315 Numerical Computation
CS 316 Implementation of Programming Languages Lab
CS 317 Database and Information Systems
CS 317 (M) Databases and Information Systems
CS 319 Theory of Computation
CS 321 Programming Laboratory II
CS 322 Database Management System
CS 323 Computer Organization and Design
CS 324 Language Processors
CS 326 Operations Research
CS 327 Introduction to Systems Programming
CS 328 Programming Languages
CS 329 Principles of Programming Languages
CS 331 Theory of Computation
CS 332 Microprocessor Based Systems
CS 333 Operating Systems Lab
CS 334 Introduction to Programming Languages
CS 336 Computer Aided Geometric Design
CS 340 Microprosessor Lab
CS 341 Computer Architecture Lab.
CS 344 Artificial Intelligence
CS 346 Software Engineering
CS 347 Operating Systems
CS 347(M) Operating Systems
CS 348(M) Computer Networks
CS 350 Linear Optimisation
CS 352 Machine Learning
CS 386 Artificial Intelligence Lab
CS 387 Database and Information Systems Lab
CS 388 Practical Training
CS 389 Programming Languages Lab.
CS 390 Microprocessors and Interfaces Lab
CS 391 Electronics Design Lab II
CS 392 Database Management Systems Lab
CS 393 Business Information Systems Lab
CS 394 Language Processors Lab
CS 396 Seminar
CS 397 Works Visits
CS 398 Business Information Systems Lab
CS 399 Digital Signal Processing Lab
CS 401 Kernel programming
CS 404 Quantum Computing
CS 406 Cryptography and Network Security - I
CS 407 Digital Signal Processing
CS 408 Graph Theory
CS 408 M Graph Theory
CS 411 D.S.P. Laboratory
CS 412 Introduction to Program Analysis
CS 413 Compilers
CS 414 Introduction to Wireless Networks
CS 415 Numerical Computation
CS 416 Foundations of Network Security and Cryptography
CS 416(M) Foundations of Network Security and Cryptography
CS 418 Applications of Digital Signal Processing
CS 419 (M) Introduction to Machine Learning
CS 420 Program Derivation
CS 421 Parallel Programming Paradigms
CS 422 System Specification & Implementation
CS 424 Convex Optimization
CS 431 Intro.Computer Systems
CS 432 Introduction to Computer System
CS 435 Linear Optimization
CS 440 O.S. Lab
CS 441 Database Management Systems
CS 442 Operating System Principles
CS 443 Artificial Intelligence
CS 444 Database Management Systems
CS 445 Management Information Systems
CS 446 Computational Learning Theory
CS 447 Operating System
CS 449 Topics in Artificial Intelligence Programming
CS 450 Compiler Construction
CS 451 Distributed Systems
CS 453 Selected Case Studies of Computer Systems: Adv...
CS 455 Introduction to Computer Networks
CS 456 Computer Networks
CS 459 Data Mining
CS 460 Natural Language Processing
CS 461 Digital Computer Design Fundamentals & Micropr...
CS 462 Analytical Models of Computing Systems
CS 463 Design and Analysis of Algorithms
CS 466 Functional and Logic Programming
CS 467 Functional and Logic Programming
CS 468 Computational Models in Pattern Recognition & ...
CS 470 Modelling and Simulation
CS 472 Introduction to VLSI Design Automation
CS 474 Cognitive Psychology
CS 475 Computer Graphics
CS 476 Reliable Computing Basic Concepts
CS 482 Selected Case Studies of Computer Systems
CS 483 Modelling and Simulation
CS 484 Cognitive Psychology
CS 486 Reliable Computing Basic Concepts
CS 487 Mini Project I
CS 488 Modelling and Simulation
CS 489 Mini Project II
CS 491 Mini Project 1
CS 493 Artificial Intelligence Lab
CS 494 B.Tech. Project (20 credits includes CS 493 also)
CS 495 Operating Systems Lab
CS 497 B.Tech. Project (grade points will be included in
CS 498 B.Tech.Project Stage II
CS 499 Project Stage I
CS 591 Project Stage II
CS 592 Project Stage III
CS 601 Algorithms and Complexity
CS 602 Applied Algorithms
CS 603 Geometric Algorithms
CS 604 Combinatorics
CS 605 Probability and Statistics For Computer Science
CS 606 Foundations of Parallel Computation
CS 608 Approximation Algorithms
CS 611 Formal Language and Models for Natural Computing
CS 612 Object Oriented Techniques
CS 613 Design & Implementation of Functional Programming
CS 614 Advanced Compilers
CS 615 Formal Specification and Verification of Prog...
CS 616 Parallelizing Compilers
CS 617 Object Oriented Systems
CS 618 Program Analysis
CS 620 New Trends in Information Technology
CS 621 Artificial Intelligence
CS 623 Introduction to Computing with Neural Nets
CS 625 Machine Learning : Theory and Methods
CS 626 Speech, Natural Language Processing and the We...
CS 627 Graphical Models and Structured Learning
CS 628 Introduction to Asynchronous Systems
CS 630 Approximation Algorithms
CS 631 Implementation Techniques for Relational Datab...
CS 632 Advanced Database Management Systems
CS 633 Database Modelling and Design
CS 634 Information System
CS 635 Information Retrieval & Mining for Hypertext &...
CS 636 Data Mining
CS 641 Computer Networks
CS 642 Communication Networking
CS 643 Distributed Operating Systems
CS 644 Design and Analysis of Computer Networks
CS 645 Advanced Data Networks
CS 646 Optical and Access networks
CS 648 Selected Topics in Network Algorithms
CS 649 Cryptography and Network Security - I
CS 650 Distributed Algorithms
CS 652 Distributed Operating Systems
CS 653 Mobile Computing
CS 654 Current Topics in VLSI and System Design
CS 656 Electronic Commerce
CS 660 Mutimedia Systems
CS 662 Computer Vision
CS 663 Digital Image Processing
CS 664 Pattern Recognition
CS 669 Information Technology Service Management
CS 670 Information Technology Project Management
CS 671 ICT for Socio-Economic Development
CS 675 Computer Graphics
CS 677 Introduction to Computing with Neural Nets.
CS 679 Geometric algorithms
CS 680 Quality of Service in Networks
CS 681 Performance Analysis of Computer Systems and N...
CS 682 Software Engineering (Only For CSE M. Tech)
CS 683 Advanced Computer Architecture
CS 684 Embedded Systems
CS 685 Distributed Operating Systems
CS 686 Object Oriented Systems
CS 687 Fundamentals of Digital Image Processing
CS 688 Self-tuning systems
CS 689 Machines Learning: Theory and Methods
CS 690 New Trends in IT.
CS 691 R & D Project I
CS 692 R & D Project II
CS 693 R & D Project III
CS 694 Seminar (for M. Tech.)
CS 695 Topics in Virtualization and Cloud Computing
CS 696 I Stage Project
CS 697 II Stage Project
CS 699 Software Lab.
CS 700 Advanced Lab
CS 701 Software - Practice and Experience Laboratory
CS 702 Introduction to Asynchronous Systems
CS 703 Performance Analysis of Computer Systems and N...
CS 704 Information Retrieval and Mining for Hypertext...
CS 705 Statistical Foundations of Machine Learning
CS 706 Networks Lab
CS 707 Distributed Event Based Systems
CS 708 Human Computer Interaction
CS 709 Convex Optimization
CS 710 Topics in Computational Linear Algebra and Gro...
CS 711 Topics in Computational Ring Theory and Algebras
CS 712 Topics in Natural Language Processing
CS 713 Selected Topics in Automata and Logics
CS 715 Design and Implementation of Gnu Compiler Gene...
CS 716 Introduction to Communication Networks
CS 717 Statistical Relational Learning
CS 718 Software Architecture
CS 719 Topics in Mathematical Foundations of Formal V...
CS 720 Spatial Databases (only 15 students)
CS 721 Introduction to Computational Complexity
CS 723 Introduction to Probability and Linear Algebra
CS 724 Network Security Cryptography - 2
CS 725 Foundations of machine learning
CS 726 Advanced machine learning
CS 728 Organization of Web information
CS 729 Topics in machine learning
CS 730 natural language processing
CS 732 Fundamental Algorithms in Computational Biology
CS 733 Advanced Distributed Computing – Engineering a...
CS 734 Hardware Software CoDesign of Embedded Systems
CS 735 Formal models for Concurrent and Asynchronous ...
CS 736 Medical Image Computing
CS 738 Concepts, Algorithms and Tools for Model-Checking
CS 739 Modeling and Analysis of Timed and Hybrid Systems
CS 740 Mathematics for Visual Computing
CS 741 Advanced Network Security and Cryptography
CS 742 Foundations of Network Security and Cryptography
CS 743 Wireless Networks
CS 744 Design and Engineering of Computing Systems
CS 745 Principles of Data and System Security
CS 746 Kernel Programming
CS 747 Foundations of Intelligent and Learning Agents
CS 748 Advances in Intelligent and Learning Agents
CS 749 Digital Geometry Processing
CS 750 Linear Optimization
CS 751 Principles of Concurrent and Parallel Program...
CS 752 System Dynamics: Modeling & Simulation for Dev...
CS 753 Automatic Speech Recognintion
CS 754 Advanced image processing
CS 755 Competitive programming
CS 756 Software Defined Networking and Network Functi...
CS 763 Computer Vision
CS 775 Advanced Computer Graphics
CS 776 Principles of Mathematical Modeling
CS 792 Communication Skills

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.