Department of Computer Science and Automation Department of Computer Science and Automation, IISc, Bangalore, India Indian Institute of Science
HOME | ABOUT US | PEOPLE | RESEARCH | ACADEMICS | FACILITIES | EVENTS / SEMINARS | NEWS | CONTACT US


DEGREE PROGRAMS


M.E. Computer Science and Engineering

The ME programme in Computer Science and Engineering (CSE) is a challenging one with courses that have high standards, interesting and stimulating content.

Graduate vs. Undergraduate Study

A graduate student (yourself) is assumed to be fairly mature academically, and self-motivated to a large extent. Unlike undergraduate studies, your emphasis here should be on obtaining deeper understanding of challenging and interesting subjects, and less on obtaining high grades. The de-emphasizing of grades is more important, since most of you have been top rankers at your respective colleges. Naturally not all of you can become top rankers here, nor is it necessary as long as you gain a sound understanding and mastery of the subjects. Graduate studies have other equally important or superior metrics for measuring performance: how well you do in courses from a focused area of your interest and choice; how well you do in your dissertation work; may be even how well you do in academic work that you undertake beyond the classroom and project. This doesn't mean you do not strive to get the best grades. Getting superior grades is important but is only one of many aspects of the learning process here.

Doing Research as a Part of Dissertation Work

The next important issue is the idea of pursuing research. As a part of ME Programme, you are required to do a Dissertation Work. Over the years, the nature of this dissertation work has become more research-oriented, and you are expected to publish papers in international conferences and journals from your dissertation work. Gradually, facilities have been enhanced to do this kind of dissertation work. In the good old days, papers need to be xeroxed (many times not available) and read, but now everything is available at your fingertips (you still need to read them). At the same time, Gigabytes of storage space is also available. The only additional input you require from your end is your determination to carry out an excellent dissertation work. It is useful to identify your guide and topic of dissertation early.

Exploring Cutting-Edge Research

Considering that you are among the top students of the country, it is likely that you have harboured ambitions of doing cutting-edge research or pursuing an academic career. Factors that are likely to steer you away from pursuing your dreams are lack of good prospects after a Ph.D., fear of not following the crowd to industry, etc.
With regard to job prospects, the Indian job market now has very challenging jobs to offer in the future, especially for researchers. The rigours and challenges of our doctoral Programme have enabled several of our Ph.D. graduates to occupy key, senior positions in corporate R & D institutions.
Suppose you are convinced enough to start thinking in terms of a Ph.D. The next question is: why do so at IISc? Here are a bunch of good reasons: intellectual ambience of IISc coupled with excellent faculty at CSA. You have an opportunity here to do a world-class Ph.D. without losing out on the benefits of living in the environment and culture that you are probably most comfortable in. Now suppose you are convinced that you want to do Ph.D. at IISc. The question that arises is: how can you join Ph.D. here? There are two options available: First, you can convert your ME to Ph.D. at the end of first, second or third term. The only requirement is that you have a certain minimum CGPA (See the students' handbook for details). Second, you appear in our research interview either immediately after completing your ME Programme or after having spent sometime in the industry.

Course Requirements:
Department Core: A minimum of 24 credits comprising at least 8 credits each from Pool A, Pool B and Pool C as given below.

POOL A

Course No Credits Course Title
E0 220 3:1 Graph Theory and Combinatorics
E0 221 3:1 Discrete Structures
E0 222 3:1 Automata Theory and Computability
E0 223 3:1 Automated Verification
E0 225 3:1 Design and Analysis of Algorithms
E0 231 3:1 Algorithmic Algebra
E0 235 3:1 Cryptography

POOL B

Course No Credits Course Title
E0 227 3:1 Program Analysis and Verification
E0 243 3:1 Computer Architecture
E0 253 3:1 Operating Systems
E0 254 3:1 Network and Distributed Systems Security
E0 255 3:1 Compiler Design
E0 261 3:1 Database Management Systems
E0 271 3:1 Computer Graphics

POOL C

Course No Credits Course Title
E0 219 3:1 Linear Algebra and Applications
E0 230 3:1 Computational Methods of Optimization
E0 232 3:1 Probability and Statistics
E0 241 3:1 Computer Communication Networks
E0 268 3:1 Data Mining
E1 254 3:1 Game Theory

Project: 24 Credits

EP 299  0:24 Dissertation Project
               0:08 August-December Term
               0:16 January-April Term

Electives

The balance of credits to make up the minimum of 64 credits required for completing the ME Degree Programme (all at 200 level or higher) should be covered with elective courses from within/outside the department and these courses can be taken with the approval of the DCC/Faculty advisor only.

Faculty Advisor

While we are sure that all of you have the inherent motivation and abilities to get through the programme with flying colours, we believe a little extra guidance from us will go a long way in smoothing out your adjustment to a new academic environment and in enhancing your academic performance. Your primary source of academic guidance and counseling is the faculty advisor assigned to you. You should make it a point to get to know your advisor well, and meet your advisor frequently in the early part of your stay here, and especially whenever you face any problems. The distinction between students and faculty is more blurred: you will find faculty willing to deal with you on a more equal level, to listen to and value ideas from you that might be contradictory to their current knowledge and viewpoints, etc.
Another person who can help you will be the TA (Teaching Assistant) for each course. The TA is likely to be a student just one year senior to you; occasionally, the TA can be someone from your batch who has done the course a semester before you! This is because graduate studies are also meant to teach you things such as honest and critical evaluation of work done by peers.

Student Advisor

There will also be a student advisor assigned to each student. He/She is someone with whom you can interact closely in a friendly and informal way to help yourself acclimatize to the environment here. Apart from the Faculty Advisor, the Student Advisor is another avenue for helping you in adjusting with the environment in the CSA department and the IISc campus in general.

Information Brochure (pdf format)


 

 

 

Copyright: CSA, IISc Phone: +91-80-22932368          Fax: +91-80-23602911 Feedback      Credits