M.Tech. in Computer Science and Engineering (CSE)
Specializations
Program Outcomes of M.Tech.(CSE) program is to improve the following attributes in students:
The main outcomes of the MTech (CSE) program are given here. At the end of the program a student is expected to have:
- An understanding of the theoretical foundations and the limits of computing.
- An ability to adapt existing models, techniques, algorithms, data structures, etc. for efficiently solving problems.
- An ability to design, develop and evaluate new computer based systems for novel applications which meet the desired needs of industry and society.
- Understanding and ability to use advanced computing techniques and tools.
- An ability to undertake original research at the cutting edge of computer science & its related areas.
- An ability to function effectively individually or as a part of a team to accomplish a stated goal.
- An understanding of professional and ethical responsibility.
- An ability to communicate effectively with a wide range of audience.
- An ability to learn independently and engage in life¬long learning.
- An understanding of the impact of IT related solutions in an economic, societal and environment context
General Requirements
- M.Tech (CSE) may be done with a thesis, or without a thesis but with a scholarly paper. In both options, students have to do certain amount of coursework. In addition, students doing M.Tech with thesis will have to do a thesis. Students in without thesis option have to do additional courses, and instead of a thesis will have to do a scholarly paper.
- A student doing M.Tech with scholarly paper has multiple options for completing the scholarly paper requirement: a regular scholarly paper, industrial project and capstone project.
- The overall requirements are as follows
- M.Tech with thesis: 32 credits of coursework + 16 credits of thesis. At most 4 credits may be earned by doing 300 and 400 level courses.
- M.Tech without thesis: 40 or 44 credits of coursework + 8 or 4 credits for a scholarly paper. At most 8 credits may be earned through doing 300 and 400 level courses.
- For the thesis or the scholarly paper credits, though the student has to register, he/ she need not be physically present and can do the work while being outside the Institute.
- A student admitted to the M.Tech program will give his/ her choice regarding which of the two options he/she wants to pursue. However, this choice can be changed at any time during the program by suitably informing the PG Committee.
- Within the course work requirement, each M.Tech(CSE) student has to earn 12 credits from core courses. The core courses comprises of one course (of 4 credits) each from the following groups (additional courses may be added later to these sets by consent of the faculty).
- All other courses are electives. In electives, at most 4 credits of Independent Study and 4 credits of Minor Project can be taken.
- Online course may be permitted to be registered as Independent study/minor project with permission of PGC.
Requirements for Specialization
- For "M.Tech in Computer Science with specialization in area", from among the areas in which specializations are offered by the Institute, the student must:
- Complete at least 16 credits of courses in the chosen specialization.
- Do his/her thesis or scholarly paper credits in that area. The advisor will certify this fact.
- If a course is in the list of courses for a specialization, as well as in one of the groups for core courses, that course can be used for satisfying both the core and specialization requirements. However, the overall course requirements remain unchanged.
- If a student completes all requirements for the M.Tech, but not the requirements for specialization, he/she will be eligible for only "M.Tech in Computer Science".