Why Recruit from IIIT-Delhi

IIIT-Delhi is State University with a mission to be a world class, R&D-led institute in IT and allied areas. It has developed very innovative education programs, with the aim of developing creative and talented individuals who are capable of delivering on high-end engineering careers. Here are some reasons why we believe that the graduates of IIIT-Delhi are at par with those of the Tier-I institutions in the country.

  • Foundations (B.Tech.): In B.Tech., we start the program with CS foundations in the first two years (Science can be taken as electives in the last two years); this empowers the students with basic practical and theory tools by the end of their second year to undertake exciting projects or research in last two years of the program. Core CS courses in B.Tech. include Introduction to programming, Data structures, Advanced programming, Databases and SQL, Software engineering, Discrete maths, Advanced maths, Operating systems, Computer networks, Computer organization, and others.
  • Foundations (M.Tech.): In M.Tech., each student has to do a graduate level core course in theory, software, and systems to further solidify their foundations.
  • Specialization (B.Tech.): IIIT-Delhi has championed the concept of streams in 3rd and 4th years. A stream is a series of two to four courses in an area, providing limited specialization/depth in the area. Streams are available in IT areas such as security, data mining, mobile computing, image processing and machine intelligence, systems architecture, theory etc. Streams are also available in Allied areas – this allows IT students to appreciate complexities of non-IT domains – an attribute that is often missing in software engineers. Current Allied streams include Biotechnology, Finance, Physics.
  • Specialization (M.Tech.): The M.Tech. program at IIIT-Delhi is focused on creating high end technical manpower for industry, and thus heavily encourages specializations. Specialization requires taking at least four courses in an area and doing a thesis or scholarly paper in it. Current specialization available are Information Security and Data Engineering. Each of these is designed in consultation with an advisory group from industry.
  • Advanced Courses: Other than the compulsory courses (about 50% of total requirement for B.Tech. and lesser for M.Tech.), the students have to take elective courses, most of which are advanced CS/IT courses, and are enrolled by B.Tech., M.Tech. & Ph.D. students alike.
  • Large Projects: Most advanced courses have group projects – developing problem solving as well as team working skills. Inputs are often taken from industry partners on nature of projects. There is opportunity (even to B.Tech. students) to engage in R&D through independent study/project courses or B.Tech. projects which is designed to span over 2-4 semesters. M.Tech. students are required to do an in-depth study in the form of M.Tech. thesis or scholarly paper. Some of our students have already published papers in very reputed journals and conferences.
  • Communication Skills: Based on the global perception that good engineers may lack proper communication skills, there is a stream to build this skill in the B.Tech. program. It starts with a basic Communication skills course, followed by a course on Critical reading which focuses on reading, discussing, and summarizing some of the most influential essays. The stream ends with a course on Technical communication in which students explore some technical problem and write a report on it and make a presentation, write documentation for a software, and do some technology forecasting (in a group).
  • Internships: Even though internship is optional, most students undertake summer internships. This year (2011), 38 students undertook summer internship – out of which 22 went to industry in India, 10 went to US/Europe, 6 went to start-ups/Govt organizations.
  • General Development: To encourage societal linkage, B.Tech. students are required to do two credits of Community Work, which most do through some NGO. To encourage personal development, the students are required to do two credits of Self Growth, in which they develop some non-computing skills – for example, foreign languages, arts, music, painting, sports, cooking, etc.
  • Being a professional degree, the M.Tech. is credit-based, allowing students to complete the program at their pace. The program has thesis as well as non-thesis options, giving flexibility to students.