B.Tech in Computer Science And Design

"Design tomorrow's information technology products, services and systems which combine emerging technologies with rigorous design methods & practices."

With internet expanding in all spheres of life, and most industries increasing their web presence and interactivity with their stakeholders and customers, demand for incorporating good design and interaction design with rich media is increasing in all businesses. With increasing focus on user experience, the importance of Interaction Design and Design Methods is also increasing rapidly in IT products and services.
The B.Tech. in Computer Science and Design aims to develop graduates that are not only well versed with computing approaches, tools, and technologies, but are also experienced with Design approaches and new Media technologies and uses. The program has a small set of core courses in CS and Design, and many electives which can be taken from CS as well as Design and Digital Media. This enables the students to build a program most suitable for them. The program will prepare students to work in the IT industry as well as digital media industry like gaming, animation, virtual/augmented reality, etc. The program will also allow students, who want to pursue higher studies, to take up higher studies in CS/IT or in Design.
Admission to this program will be through two channels – approximately half of the seats will be through the Joint Admission Counselling (JAC) of Delhi, which takes students through JEE (Main), and approximately half the seats will be filled through UCEED conducted by IIT Bombay. More information about the admission to all the B.Tech. programs at IIIT-Delhi will be made available on the admissions pages from time to time.More details regarding admissions are available here.

The program aims to develop capabilities in CS as well as Design and Digital Media. At the end of the program, a student will have:

  •  1 
    Ability to function effectively in teams to accomplish a common goal
  •  2 
    Ability to design and implement efficient software solutions using suitable algorithms, data structures, and other computing techniques.
  •  3 
    Understanding of design principles and techniques and ability to apply these for developing solutions to human/societal problems.
  •  4 
    Ability to independently investigate a problem which can be solved by an Human Computer Interaction (HCI) design process and then
    design an end-to-end solution to it (i.e., from user need identification to UI design to technical coding and evaluation).
  •  5 
    Ability to effectively use suitable tools and platforms, as well as enhance them, to develop applications/ products using for new media design
    in areas like animation, gaming, virtual reality, etc.

In addition, the graduate of this program should also have the following general skills that are common with other B.Tech. programs:

  •  1 
    Ability to function effectively in teams to accomplish a common goal.
  •  2 
    An understanding of professional and ethical responsibility.
  •  3 
    Ability to communicate effectively with a wide range of audience.
  •  4 
    Ability to self-learn and engage in lifelong learning.
  •  5 
    Ability to undertake small research tasks and projects.
  •  6 
    Ability to take an idea and develop into a business plan for an entrepreneurial venture (if desired).
  •  7 
    An understanding of the impact of solutions in an economic, societal, and environmental context.
The B.Tech. (CSD) program at IIIT -D follows the philosophy of having a small set of core courses and many electives allowing students significant flexibility in designing their curriculum and specialization. The first semester program is common with other B.Tech. programs - this allows change of discipline after 1st Semester. 2nd , 3rd and 4th semester is mostly core courses. In the 3rd year, there are some core courses and rest are electives. In the final year, all courses are electives. Below is a list of some of the CSE & DES electives.
Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.

The program aims to develop capabilities in CS as well as Design and Digital Media. At the end of the program, a student will have:

  •  1 
    Ability to function effectively in teams to accomplish a common goal
  •  2 
    Ability to design and implement efficient software solutions using suitable algorithms, data structures, and other computing techniques.
  •  3 
    Understanding of design principles and techniques and ability to apply these for developing solutions to human/societal problems.
  •  4 
    Ability to independently investigate a problem which can be solved by an Human Computer Interaction (HCI) design process and then
    design an end-to-end solution to it (i.e., from user need identification to UI design to technical coding and evaluation).
  •  5 
    Ability to effectively use suitable tools and platforms, as well as enhance them, to develop applications/ products using for new media design
    in areas like animation, gaming, virtual reality, etc.

Design Courses

CSE Courses

SSH Courses

Live Courses