Academics Homepage
Knowledge Is The Supreme GoalIIT site |People & Contacts |Academic-SiteMap
COMPUTER SCIENCE AND ENGINEERING - CSE

The M.Tech. programme in Computer Science is a flexible, second level programme offering students wide choice of electives from areas such as algorithms, programming languages, databases, machine intelligence, computer graphics and vision, networks, architecture, distributed computing and formal methods. The programme is aimed at generation of high quality technical manpower for Research, Design and Development in Computer Science and Computer Applications by exposing the students to courses in theory as well as application areas. The department has strong ties with the computer industry and many M.Tech. students work on sponsored projects. Exposed to the department's rich and stimulating environment for study and research, M.Tech. students of the Department are much sought after by leading Indian as well as multinational companies.

Industry Sponsored fellowships:

Some Industry-sponsored fellowship covering tuition fees and providing monthly stipend of Rs.7000/- and project-related expenses are available to meritorious M.Tech. students. Fellows are expected to produce high quality research leading to Conference and Journal publications.

Eligibility for Admission

First class or 60% marks (55% marks for SC/ST) in Bachelor's degree in Engineering/Master's degree in Science /MCA (with Physics and Mathematics at B.Sc. level) or equivalent degree with a valid GATE (CS / IT) discipline.

Valid GATE score in (CS / IT) is required for all applicants (including Project Staff (PS) / Institute Staff (IS) and Sponsored candidates).

Areas of Research

1. Computer Graphics, Computer Vision and Image Understanding
Computer-aided graphics design; Multimedia; High Performance computing; Visualization; Rendering; Graphics design and Animation; Computer vision; Image retrieval.

2. Database and Information Systems
Object oriented, temporal parallel databases; Query optimization and transaction management;Information systems; Hypertext mining and information retrieval; Data dissemination networks.

3. Programming languages and Compilers
Theory of code optimization; Optimising and parallelizing compilers; Analysis and implementation of functional and logic programming languages; Theory of programming languages.

4. Computer Networks and Distributed Systems
Performance modeling of networks & distributed systems; Quality of service in distributed systems; Wireless LANs: analysis and design; Design, implementation and verification of network security protocols; Distributed control algorithms and operating systems.

5. Algorithms
Algorithms and complexity; Combinatorics and graph theory; Geometric Algorithms.

6. Artificial Intelligence
Image Processing, Pattern Recognition and Computer Vision; Intelligent systems and their applications?tutoring systems, Natural language understanding; Machine learning and neural networks.

7. Software Engineering
Object oriented software development; Component architectures. Re-engineering of software.

8. Formal Methods
Formal specification, design and verification of hardware and software systems including distributed systems; Logic, automata theory and their applications in reasoning about systems; Automated theorem proving; Model checking.

9. Real-Time and Embedded Systems
Functional Programming Applications, reconfigurable computing, Automobile Telematics, Embedded control units.

10. Computer Networks
Mobile Computing, Voice Routing, Voice over IP, QoS in Networks, Network Security, Wireless networks, RFID networks.

11. Data Bases and Data Mining
Transaction processing in database systems, and real-time databases systems, integrating mining with relational DBMS, temporal mining, integrating mining with OLAP, indexing multidimensional data, precomputation techniques, mining extensions and Extending relational DBMS for e- commerce, Wide-area distributed database systems, forecasting and smart e- business.

12. Distributed Systems
System Performance Evaluation, Distributed Client Server Information Systems, Scalable Services, Fault Tolerance, Distributed Object Based Systems, Autonomic / Adaptive Distributed Applications, Programming Models and Runtimes for Generic Agents, Information Appliances, Parallel Computing, Java Security, high performance cluster computing.

13. Software Engineering
Systems Analysis and Design, MIS systems, Project Management, Quality Assurance, object- oriented software.






divider
URL: http://www.iitb.ac.in/academic/   
Copyright © Year 2004 IITB.All rights reserved
Indian Institute of Technology Bombay(IITB),Powai,Mumbai-400 076.
+91-22-2572 2545. Fax:+91-022-2576 4041