B.Tech. (CSE)

Specific guidelines for these programs and relevant documents and forms are available here.

IIIT-Delhi aims to encourage research and innovation in IT and some allied areas. The objective of its BTech programs is to prepare students to undertake careers involving innovation and problem solving using IT, or to undertake advanced studies for research careers in IT or other domains.

Our distinctive vision is how we propose to integrate the above two fundamental streams to mutual benefit. We fundamentally believe that our technological era is rich with creative opportunities for those who create new applications based on systems integration of existing technology components, in addition to creation of new frontiers of engineering knowledge. In order to facilitate the former, cross-training of students across traditional Computer Science and ECE boundaries is desirable – for longevity and success in engineering careers. The curricular structure proposed aims to achieve this goal, in addition to incorporating the necessary flexibility for program evolution as well to allow customization by individual students based on their own personal interests. IIIT-Delhi started with programs in CSE in 2008, and launched its ECE programs in 2012.

First year program will be common for both CSE & ECE this will allow flexibility to students in moving from one to the other. After the first year common program, the second year program will be relatively fixed, comprising mostly of core courses for the program. 3rd year onwards the program will be mostly flexible comprising of electives, which may be organized as streams. Flexible course  options (electives) in the 3rd and 4th year  allows students control over choice of specialized ‘tracks’ in accordance with their interests; in conjunction with 4th year projects and design oriented classes. We believe that it provides the necessary depth and broad systems-centric educational experience for long-term success in the emerging cutting-edge industries in India - for example, electronics design, high end manufacturing, communication and networking for ECE and software, hardware, theoretical computer sc., computer systems for CSE as well as preparing them for graduate study.

 


B.Tech. in Computer Science and Engineering (CSE)

As Computer Science (CS) focuses on the science of computing, to give due importance to applied aspects of computing, it is desirable to have a CS-based education program, which also includes application aspects in the curriculum. IIIT-Delhi aims to have such a curriculum for its Computer Science and Engineering (CSE) program, which is CS-based, and which will also develop in students the engineering skills for problem solving using computing sciences.

Most engineering programs start with general courses in Sciences, and then migrate to specialized courses for the disciplines. While these courses are indeed foundational for many engineering disciplines, they are not foundational for Computing – rather they can be treated as application domains (as is evidenced from the fact that most sciences and Engineering disciplines heavily use computing now). Hence, the BTech (CSE) program at IIIT-Delhi starts with computing oriented courses first, and allows the possibility of doing science courses later. Besides being better suited for a CSE program, it also enables the possibility of students seeing newer applications and possibilities of using computing in these subjects.

Some of the salient points of this program are:

  • As it is an IT focused program, it “inverts the pyramid” and start with computing oriented courses first, and the general and sciences courses later. Besides being better suited for an IT program, it also enables the possibility of students seeing newer applications and possibilities of relating IT with these subjects.
  • Has a highly structured core program (mostly first two years) that focuses on computing fundamentals as well as communication skills.
  • After the core program, there is flexibility on the courses the students can choose for developing the skills and knowledge in various topics – computing and application domains. The program allows limited specialization in IT streams or non-IT domains.
  • Humanities and social sciences is an integral part of the curriculum.
  • Allows motivated students to graduate with a “BTech (Honors)” by doing extra units.
  • Has a heavy emphasis on practice with many courses having labs and programming assignments as integral part of the course work.
  • Builds research skills through courses like “independent study”, “independent projects” and "undergraduate research".

B.Tech. in Electronics and Communications Engineering (ECE)

The main objectives of the BTech(ECE) program are to produce students who are well  prepared for Indian industry with necessary core competency to succeed long-term in engineering/entrepreneurship careers (post B.Tech), and who are well prepared to undertake PG studies and research careers.

As a discipline, ECE focuses on the design of underlying hardware systems. Our curriculum is directed to applications in major areas such as telecommunications, energy and electronics sectors, while encouraging development of necessary skills for integration of hardware and software components. We believe that many creative opportunities exist at the boundaries of traditional CSE and ECE, and have accordingly planned for cross-training of students across disciplinary boundaries. The curriculum for ECE therefore has many courses in common with the CSE program initially. Thereafter, the program in Yrs. 3 & 4 is structured to allow customization by individual students based on their own personal interests.

Some highlights of the program are:

  • Common first year with CSE – to allow students the option to transfer from one program to the other at the end of Yr 1.
  • Yr 2 consists of mostly fixed courses - a set of core ECE courses, augmented by some CSE courses.
  • Yrs 3 & 4 will comprise mostly of elective courses, many of them organized in streams in focused areas to allow some specialization. Students can select streams based on their interests.
  • Humanities and social sciences is an integral part of the curriculum.
  • Allows motivated students to graduate with a “BTech (Honors)” by doing extra units.
  • Has a heavy emphasis on practice with many courses having labs and project work as integral part of   the course  work.
  • Builds research and design skills through courses like “independent study”, “independent projects”, "undergraduate research", and "BTech Project".

Requirements for Graduation

The exact graduation requirements are specified in the Regulations document for the corresponding program - they are summarised below briefly. For a BTech(CSE/ECE) degree, a student must satisfy all the following requirements. Refer to the relevant Regulations for the exact number of credits/courses.

  • Earn the required number of total credits, including per-semester requirement on the minimum number of CSE/ECE/Math courses, as suitable.
  • Successfully complete all the core courses.
  • Earn the required number of credit for Humanities and Social Science courses.
  • Obtain the required number of credit for Self Growth and Community Work.
  • Successully complete the Communication courses.
  • The exact credit/course requirements depend on the specific program and are mentioned in the Regulations.
  • A BTech project (BTP) is optional for regular students. However, BTP is compulsory for students who want to do Honours.