M.Tech in Computer Science EngineeringIndian Institute of Technology, Kanpur
Price on request
MTech in Computer Science Engineering
MTech degree program exposes students to a wide range of courses, combined with specialized research which culminates in a thesis. Such a combination gives students the breadth and depth necessary for pursuing careers in academics as well as industry.
The Institute requirement for MTech program is completion of 64 units of load of which at least 24 units shall be through course work and at least 32 units through the MTech thesis. A typical course is considered to be 4 units. At most one course (4 units) can be an under-graduate course. If a student registers for more than one UG course, the extra courses will not be counted towards the degree requirement or towards the CPI (Cumulative Performance Index).
Each department has its own requirements for its MTech program, which satisfy the minimum Institute requirements outlined above.
The MTech program in Computer Science consists of the following courses:
1. Elective 1
2. Elective 2
3. Elective 3
4. Elective 4
1. Elective 5
2. Elective 6
3. Thesis 8 units
1. Thesis 16 units
1. Thesis 16 units
Electives are left to choice of the student, but they must be post-graduate courses offered by Computer Science Department. (Every semester, we do publish a list of courses offered by other departments, mostly EE and Math, which we treat as being equivalent to PG courses in CS.) To give some flexibility to the students, at most one elective can be chosen from Computer Science undergraduate course (like Computer Networks, Software Engineering, etc.), or a post-graduate course offered by other departments in the Institute.
A list of all computer science courses is available here . A large number of electives are offered in each semester. The exact courses offered will depend on availability of faculty members in a particular semester.