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
Introduction to Engineering Design
DES130
Introduction to Engineering Design is a core, multidisciplinary course offered with an aim to ignite the young minds with concepts in design and innovation. Using the tools and skills learnt in the lab, the students participate in a project challenge to build functional prototypes in the field of intelligent buildings, automotive, and robotics which will provide solutions to real life problems.
Design Drawing and Visualization
DES101
This course fosters understanding of drawing and sketching as a means to develop observational skills through the study of the environment and as a tool for visual representation, ideation/conceptualization, visualization and communication or presentation of design ideas through sketching and drawing from both observation and memory.
Visual Design & Communication
DES202
For a designer to communicate more concisely and in a visually appropriate manner, it is necessary to use commonly understood principles, perspective and design layout standards. Together, these conventions constitute a visual language, and help to ensure that the drawing is clear and relatively easy to understand.
Design Processes and Perspectives
DES201
Broadly, the course gives students the opportunity to develop essential design thinking skills such as exploring the designed space to identify problem, applying the design thinking process to problems, visualizing design solutions, refining final designs and communicating ideas in visually appropriate form through assignments and projects.
Animation & Graphics
DES302
This course will take you right through the fundamentals of Graphic Design from photorealism up to the point where fantasy and imagination begins. You will understand usage of the colour wheel and its role in creating Digital Art.
Film Making and Radio Podcasting
DES303
This course will not only give you the basic technical skills but will also hand hold you into making a aesthetically correct decisions in assembling a film.
Wearable Applications, Research, Devices, Interactions (WARDI)
DES513
This is a course about the current paradigm of Wearable Computing. In this course, we will cover the origins, pioneering contributions, and principles of Wearable Computing. With this foundation, we will initiate our exploration into the space by learning how to design physical (device form factor), digital (applications) as well as human (interaction techniques) aspects of Wearables.
Digital Audio - (Procedural Game Audio, Algorithmic Composition & Sound Synthesis)
DES514
This hands-on project-based course will introduce students to the world of digital audio. Topics include real-time sound synthesis, machine listening, procedural game audio, algorithmic composition, digital instrument design and sound design.
Information systems in Public Health
DES5XX
This course will give an understanding of public health information systems. It will include key concepts of public health, sources of public health information, ethics in public health practice and research, and an understanding of various public health information systems in use.
Game Development & Design
DES512
This hands-on project-based course will introduce students to the fundamentals of game development & design using the Unreal 4 game engine. Topics include level design, lighting, materials, particle effects, game AI, game logic, user input mappings, audio, physics and motion.
Introduction to 3D Animation
DES5XX
This course introduces students to: (i) Basics and fundamental principles of animation (ii) Workflow of animation (iii) Introduction to 3D Animation
Live Courses
Introduction to Engineering Design
DES130
Introduction to Engineering Design is a core, multidisciplinary course offered with an aim to ignite the young minds with concepts in design and innovation. Using the tools and skills learnt in the lab, the students participate in a project challenge to build functional prototypes in the field of intelligent buildings, automotive, and robotics which will provide solutions to real life problems.
Design Drawing and Visualization
DES101
This course fosters understanding of drawing and sketching as a means to develop observational skills through the study of the environment and as a tool for visual representation, ideation/conceptualization, visualization and communication or presentation of design ideas through sketching and drawing from both observation and memory.
Visual Design & Communication
DES202
For a designer to communicate more concisely and in a visually appropriate manner, it is necessary to use commonly understood principles, perspective and design layout standards. Together, these conventions constitute a visual language, and help to ensure that the drawing is clear and relatively easy to understand.
Design Processes and Perspectives
DES201
Broadly, the course gives students the opportunity to develop essential design thinking skills such as exploring the designed space to identify problem, applying the design thinking process to problems, visualizing design solutions, refining final designs and communicating ideas in visually appropriate form through assignments and projects.
Animation & Graphics
DES302
This course will take you right through the fundamentals of Graphic Design from photorealism up to the point where fantasy and imagination begins. You will understand usage of the colour wheel and its role in creating Digital Art.
Film Making and Radio Podcasting
DES303
This course will not only give you the basic technical skills but will also hand hold you into making a aesthetically correct decisions in assembling a film.
Wearable Applications, Research, Devices, Interactions (WARDI)
DES513
This is a course about the current paradigm of Wearable Computing. In this course, we will cover the origins, pioneering contributions, and principles of Wearable Computing. With this foundation, we will initiate our exploration into the space by learning how to design physical (device form factor), digital (applications) as well as human (interaction techniques) aspects of Wearables.
Digital Audio - (Procedural Game Audio, Algorithmic Composition & Sound Synthesis)
DES514
This hands-on project-based course will introduce students to the world of digital audio. Topics include real-time sound synthesis, machine listening, procedural game audio, algorithmic composition, digital instrument design and sound design.
Information systems in Public Health
DES5XX
This course will give an understanding of public health information systems. It will include key concepts of public health, sources of public health information, ethics in public health practice and research, and an understanding of various public health information systems in use.
Game Development & Design
DES512
This hands-on project-based course will introduce students to the fundamentals of game development & design using the Unreal 4 game engine. Topics include level design, lighting, materials, particle effects, game AI, game logic, user input mappings, audio, physics and motion.
Introduction to 3D Animation
DES5XX
This course introduces students to: (i) Basics and fundamental principles of animation (ii) Workflow of animation (iii) Introduction to 3D Animation