B.Tech (CSE/ECE/CSAM/CSD/CSSS/CSB/CSAI)

The main objective of the B.Tech program at IIIT-Delhi is to develop students such that they are well prepared with the necessary core competencies and problem solving and innovation skills needed to succeed in engineering/entrepreneurship careers, and who are well prepared to undertake higher studies and research careers. To give due importance to both theoretical and applied aspects, the curriculum for the B.Tech program covers the foundational aspects of the discipline, and also develops in students the engineering skills for problem solving.

The B.Tech program can be divided broadly in two halves. The first half focuses on building the foundations, and is highly structured. The second half is for developing advanced/specialized skills and knowledge in various sub-areas and application domains, and provides a lot of flexibility in selecting courses according to one’s liking and strength.

For each program, there are some program specific outcomes, which are mentioned later. Besides those, there are some general program outcomes that are expected from each program. Each of the programs is expected to develop these in the students:

  • Ability to function effectively in teams to accomplish a common goal.
  • An understanding of professional and ethical responsibility.
  • Ability to communicate effectively with a wide range of audience.
  • Ability to self-learn and engage in life-long learning.
  • Ability to undertake small research tasks and projects.
  • Ability to take an idea and develop into a business plan for an entrepreneurial venture.
  • An understanding of impact of solutions on economic, societal, and environment context.
B.Tech Graduation Requirements

General Requirements for B.Tech programs are mentioned here to provide an overall idea. Precise requirements for each program are given in regulations of the program. To complete a B.Tech, a student must:

  • Earn a minimum of 152 credits (equivalent to 38 full courses, each of 4 credit) over 8 semesters. In addition, do 2 credits of Community Work and Self Growth each.
  • Of these 152 credits, successfully complete all the core courses, and do at least 12 credits of Humanities and Social Science (HSS) Courses.
  • In the last 4 semesters, do a minimum number of credits (often 32 credits) from the discipline. Remaining credits can be earned by “free electives” in which a student can do discipline or outside the discipline courses.
  • A student can do a B.Tech Project (BTP), some credits of “Independent Project” or “Independent Study” or “Undergraduate Research”, and some credits through online courses.
  • Normally a 4-credit course requires an average effort of about 10 hours per week (including lectures). A student with full load of 5 courses in a semester should expect to put about 50 hours of effort per week during the semester.
Honors Program

The B.Tech program has an Honors option, requirements for which are same normally:

  • The student must earn an additional 12 credits (i.e. must complete at least 164 credits).
  • The student’s program must include a B.Tech Project.
  • At graduation time, the student must have a CGPA of 8.0 or more.
Minors Option

A B.Tech student can also do a Minor in another discipline/area. Requirements for each Minor are specified separately. Broadly, a Minor requires the student to do about 4 to 6 courses in the Minor area, using his/her electives or free-electives, and by doing extra credits. Currently, Minors are offered in Economics and Computational Biology.

Common 1st Year Program

Most engineering programs start with general courses in sciences, and then migrate to specialized courses for the disciplines. Keeping with the contemporary thinking of starting engineering courses early, the B.Tech program at IIIT-Delhi starts with courses in software, hardware, and mathematics from first year itself. This structure empowers students with necessary knowledge and skills earlier which enables the possibility of students seeing newer applications and possibilities of using their knowledge to other domains as well as problem solving. The first semester program is same in all the programs. In the second semester, all courses are same, some programs have program-specific courses.

Semester 1 Semester 2
  • Introduction to Programming
  • Basic Electronics
  • Maths I – Linear Algebra
  • Systems Management
  • Communication Skills
  • Data Structures and Algorithms
  • Program-specific course
  • Math II – Probability and Statistics
  • Introduction to Engineering Design
  • HSS/Economics