B.Tech Curriculum

On July 1, 2015, IIT Madras senate approved the following new curriculum for B.Tech program at the CSE Department of IIT Madras. This is applicable for the batch of students admitted in July 2015 onwards. Here is some notation : S - Science, E - Engineering, H - Humanities, P - Professional Core+Electives, F - Free Electives. A few relevant links (1) Definition of a credit, (2) Industrial Training, (3) Honours Program, (4) Undergraduate Research Courses.

B.Tech Program Credit Structure
Sem.SEHP
(C)
P
(E)
FCore
Total
Recomm.
Electives
Sugg.
Total
Sem.13422000056 56
Sem.223170100050 50
Sem.39092909471F56
Sem.49004209511F60
Sem.500039129391P+1F60
Sem.69000242792P+3F60
Sem.7009036993P+1F54
Sem.8009012991P+1F30
Winter0200003 3
Summer0400003 3
Total84452712084722767P+8F432
B.Tech (Hons.) Program Credit Structure
Sem.SEHP
(C)
P
(E)
FCore
Total
Recomm.
Electives
Sugg.
Total
Sem.13422000056 56
Sem.223170100050 50
Sem.39092909471F56
Sem.49004209511F60
Sem.500039129391P+1F60
Sem.69000361893P+2F63
Sem.70090361893P+2F63
Sem.800924129331P+1F54
Winter0200003 3
Summer0400003 3
Total84452714496723008P+8F468

Additional Requirements/Constraints - B.Tech Curriculum :
  • Minimum total number of Credits: 432
  • Students should complete a total of 156 credits of electives out of which a minimum of 84 Credits must be completed through CSE Dept. Electives.
  • Semesters marked with '*': students should take appropriate number of electives after consulting faculty advisor.
  • The students are free to take the elective courses in different semesters, so that the total number of credit hours per semester does not normally exceed 60.
  • B Tech final-year project is optional and may be carried out in the CSE Dept. or in any other Department at IIT Madras. If the project is completed in the CSE Dept, it will be considered as equivalent to 24 Department elective credits. If the project is completed outside the CSE Dept, it will be considered as equivalent to 27 Free Elective credits.
  • CS1200 is equivalent to MA2060: Discrete Mathematics. CSE students are not allowed to credit MA2060 course as a free elective.
Additional Requirements/Constraints - B.Tech (Hons) Curriculum:
  • Minimum total number of Credits: 468
  • Students should complete a total of 192 credits of electives out of which a minimum of 120 Credits must be CSE Dept. Electives.
  • Semesters marked with '*': students should take appropriate number of electives in consultation with faculty advisor.
  • The students are free to take the elective courses in the different semesters, as long as the total credit requirement in electives category is met. Honors students may exceed the 60-credit limit per semester, after discussing with the faculty advisor.
  • B. Tech final-year Project is mandatory and must be completed in the CSE Department.
  • B. Tech (Honors) students should maintain a CGPA of 8.5 in each semester until graduation.
  • CS1200 is equivalent to MA2060: Discrete Mathematics. CSE students are not allowed to credit MA2060 course as a free elective.

The semester-wise core course structure is as follows.

Sem.Course No.Course TitleLectureTutorialExt. Tut.LabHW
Hrs/Wk
Total
Hrs/Wk
CreditsCategory
1MA1101Functions of Several Variables310061010S
1PH1010Physics 1310061010S
1CY1001Chemistry 1 310061010S
1CS1100Introduction to Programming300361212E
1PH1030Physics Lab 10003144S
1AM1100Engineering Mechanics310061010E
1Life Skills0000030
1NSS/NSO/NCC0002020
Semester 1 : Total15408316156
WinterWorkshop (winter)0003033E
Sem.Course No.Course TitleLectureTutorialExt. Tut.LabHW
Hrs/Wk
Total
Hrs/Wk
CreditsCategory
2MA1102Series and Matrices310061010S
2PH1020Physics 2310061010S
2CS1200Discrete Mathematics for CS310061010P
2ME1120Engineering Drawing1003377E
2EE1100Basic Electrical Engineering310061010E
2CY1002Chemistry Lab0003033S
2NSS/NSO/NCC0003030
Semester 2 : Total13409275350
SummerWorkshop (summer)0003033E
Sem.Course No.Course TitleLectureTutorialExt. Tut.LabHW
Hrs/Wk
Total
Hrs/Wk
CreditsCategory
3MA2130Basic Graph Theory3000699S
3Humanities Elective 13000699H
3CS2700Programming and Data Structures310061010P
3CS2710Programming and Data Structures Lab0003366P
3CS2300Foundations of Computer Systems Design3000699P
3CS2310Foundations of Computer Systems Design Lab0003144P
Semester 3 : Total(*)12106284747
Sem.Course No.Course TitleLectureTutorialExt. Tut.LabHW
Hrs/Wk
Total
Hrs/Wk
CreditsCategory
4CS2200Languages, Machines, and Computation310061010P
4CS2800Design and Analysis of Algorithms310061010P
4CS2600Computer Organization and Architecture310061010P
4CS2610Computer Organization and Architecture Lab0003366P
4CS2810Object-Oriented Algorithms Implementation & Analysis Lab0003366P
4MA 2040Probability, Stochastic Process and Statistics3000699S
Semester 4 : Total(*)12306305151
Sem.Course No.Course TitleLectureTutorialExt. Tut.LabHW
Hrs/Wk
Total
Hrs/Wk
CreditsCategory
5CS3100Paradigms of Programming3000699P
5CS3300Compiler Design300661515P
5CS3500Operating Systems300661515P
Semester 5 : Total(*)90012183939
Sem.Course No.Course TitleLectureTutorialExt. Tut.LabHW
Hrs/Wk
Total
Hrs/Wk
CreditsCategory
6BT1010Life Sciences3000699S
Semester 6 : Total(*)3000699
SummerCS3660Industrial Training0000000
Sem.Course No.Course TitleLectureTutorialExt. Tut.LabHW
Hrs/Wk
Total
Hrs/Wk
CreditsCategory
7Humanities Elective 23000699H
7ID1200Ecology and Environment2000460S
Semester 7 : Total(*)500010159
Sem.Course No.Course TitleLectureTutorialExt. Tut.LabHW
Hrs/Wk
Total
Hrs/Wk
CreditsCategory
8HS3050Professional Ethics2000020H
8Humanities Elective 33000699H
Semester 8 : Total(*)50006119


© 2016 - All Rights Reserved - Dept of CSE, IIT Madras
Website Credits