Regulations For B.Tech. in Computer Science and Biosciences (CSB) Program
Regulations For B.Tech. in Computer Science and Biosciences (CSB) Program
Regulations For B.Tech. in Computer Science and Biosciences (CSB) Program
1. Preamble
With the advent of high-throughput techniques, biological sciences are grappling with a
paradigm shift towards data-intensive explorations and challenges for management and
analysis of massive data. Apart from fundamental contributions to basic science, data-driven
analysis in biology has the potential to conquer challenges such as modeling and control of
complex diseases, management and diagnosis of pathologies, personalized medicine, and
drug and vaccine design, among others. Making progress on these frontiers requires insight
into biological processes, algorithms, machine learning techniques, mathematical modeling,
apart from numerical and programming skills.
Program Objectives
In addition, the graduate of this program will also have the following general skills that are
common with other B. Tech. programs:
This document specifies the specific regulations for the B.Tech. (CSB) program – the general
regulations for the B.Tech. program are given in a separate document. These regulations are in
addition to the regulations of the B.Tech. program.
3. Program Structure
The B.Tech. program at IIIT-D follows a philosophy of having a small set of core-courses,
allowing students significant flexibility in designing their curriculum and specialization.
A. Majority of core courses are completed in the first four semesters. The structure for first
few semesters is as follows:
Fundamentals of
Advanced
Introduction to HCI Computer Organization Database Management Elective
Programming
Systems
Basic Electronics
Maths I – (Linear Maths II -(Probability & Maths III - (Multi (offered for 1st year
Biophysics
Algebra) Statistics) Variate Calculus) students for ECE and
CS)
Algorithm in
Foundations of Cell Biology & Practical
Digital Circuits Bioinformatics
Biology Biochemistry* Bioinformatics#
Technical
Introduction to
Communication Genetics and Communication +
[SSH] Quantitative Biology
Skills Molecular Biology* Environmental
Studies
2
Semester 1 Semester 2 Semester 3 Semester 4 Semester 5
Fundamentals of
Prototyping Advanced
Computer Organization Database Management Elective
Interactive Systems Programming
Systems
Basic Electronics
Maths I – (Linear Maths II -(Probability & Maths III - (Multi (offered for 1st year
Biophysics
Algebra) Statistics) Variate Calculus) students for ECE and
CS)
Algorithm in
Foundations of Cell Biology & Practical
Digital Circuits Bioinformatics
Biology Biochemistry* Bioinformatics#
Technical
Introduction to
Communication Genetics and Communication +
SSH Quantitative Biology
Skills Molecular Biology* Environmental
Studies
Fundamentals of
Systems Introduction to Advanced
Database Management Elective
Management Engineering Design Programming
Systems
Basic Electronics
Maths I – (Linear Maths II -(Probability & Maths III - (Multi (offered for 1st year Biophysics or
Algebra) Statistics) Variate Calculus) students for ECE and Structural Biology
CS)
Algorithm in
Foundations of Cell Biology & Practical
Digital Electronics Bioinformatics
Biology Biochemistry* Bioinformatics#
Technical
Introduction to
Communication Genetics and Communication +
SSH Quantitative Biology
Skills Molecular Biology* Environmental
Studies
* Wet lab is required for these courses # Dry lab is required for this course
3
Non-Technical
Semester Technical Courses
Courses
Introduction to Programming
Digital Circuits
Semester 1 Communication Skills
Math I
Prototyping Interactive Systems
Data Structures and Algorithms
Foundations of Biology
Semester 2 SSH Elective
Probability and Statistics
Computer Organization
C. Rest of the program consists mostly of elective courses. An elective course is one which
is not compulsory, and a student may have choices from which to select the courses he/she
wants to do.
CSE courses that are regularly offered. These will likely to include courses like Computer
Vision, Image Analysis, Data Mining, Machine Learning, Pattern Recognition, Statistical
Computation etc.
Note: This is a new program and the structure and details of the program and courses
will evolve with time, so the list of courses and course contents will change with time.
D. List of courses, and further information about the courses is available on the website:
https://www.iiitd.ac.in/academics/courses
For a B.Tech. (CSB) degree, a student must satisfy all the following requirements:
1. Earn a total of 156 (inclusive of 2 credits each of SG/CW credits) credits (equivalent to
39 full courses of 4 credits).
2. Successfully complete all the core courses and special electives (if specified).
4
3. Complete at least 12 credits of Social Science and Humanities (SSH) Courses.
4. Do 2 credits of Community Work and Self Growth each. These are pass/fail credits,
which are required to be completed, and will count for fulfilling the credit requirements.
5. A student may take Online Courses. No more than 8 of these credits can count towards
satisfying the credit requirements of the degree.
6. In the last four semesters, a student must complete at least 32 credits of CSE/Bio
courses, which should include at least 12 credits of CSE and 12 credits of BIOcourses.
B.Tech. Project /Independent Project/Independent Study/Undergraduate Research will
not count towards this requirement. These 32 credits should come from 3xx or above
level courses. AAC may approve some other relevant courses (e.g., Maths/ECE etc.) to
be counted as CSE/BiIOcourses for this purpose. Online courses of the respective
discipline (i.e. online courses with CSE/BIO course code), if done in last four semesters
will count towards this requirement.
7. A B.Tech. Project (BTP) is optional. A student opting for BTP, may take a total of 8 to
12 credits of BTP, spread over 2 semesters, with no more than 8 credits in a semester.
A student not completing BTP credits will have to forgo the partial BTP credits earned
earlier and it will not be counted towards the credit requirement of 156 credits.
9. A student can take maximum 2, 2xx level courses in 3rd and 4th year. The 2xx level
core courses listed in Semester 5 or later will not count towards this clause.
5. Honors Program
The B.Tech. (CSB) program has the Honors option, requirements for which are same as
specified in the regulations for the B.Tech. program. Namely;
1. The student must earn an additional 12 discipline credits from in-class courses (i.e. must
complete at least 168 credits).
2. The student’s program must include a B.Tech. Project.
3. At graduation time, the student must have a CGPA of 8.0 or more.
Change History:
July 2018 Release – Version 1
July 2019 release
5
(i) Counting of SG, CW credits in total credits. Applicable from 2018 batch onwards.
(ii) Total credits requirement for graduation and credit requirement for Honors
students. Applicable from 2018 batch onwards.
(iii) Courses for Honors students. Applicable from 2018 batch onwards.
(iv) Discontinuation of BTP to IP conversion. Applicable from AY2019-20.
(v) Technical Courses
(vi) 2xx level courses
Non-Technical
Semester Technical Courses
Courses
Introduction to Programming
Digital Circuits
Semester 1 Communication Skills
Math I
System Management
Data Structures and Algorithms
Foundations of Biology
Semester 2 SSH Elective
Probability and Statistics
Introduction to Engineering Design
(i) Updated program structure from 2020 batch onwards (Pnt 3(A))
(ii) Clarification regarding 32 credits requirements – counting of 3xx level courses.
Applicable from 2019 batch. (Pnt 4.6)
(iii)Clarification regarding counting of 2xx level courses. (Pnt 4.9)