This page lists the semester schedule and course slotting information for the current semester.
Institutewide slot system
Time  8:008:50  9:009:50  10:0010:50  11:0011:50  12:0012:50  13:0013.50  14:0015:15  15:3016:45  17:0017:50 

Mon

B1

A

H  D  E 
Lunch Break 
A2  B2  C

P1  P4  
Wed

C

A

B  H  E  I

EML

J


P2  
Fri

E

C

D  B  H  D2  C2  F


P3  P7 
Time  8:008:50  9:0010:15  10:3011:45  12:0012:50  13:0013.50  14:0015:15  15:3016:45  17:0017:50 

Tue

D1

F

G

C

Lunch Break 
C2  D2  A

P5  
Thu

A

F

G

D

B2  A2  B


P6 
Overview of Slots
 Slots A, and C have 4 classes of 50 mins each. This is equilavent to a total of 4 lecture credits per slot.
 Slots G, A2, B2, C2, and D2 have 2 classes of 1 hr 15 mins each. This is equivalent to a total of 3 lecture credits per slot.
 Slot F has 2 classes of 1 hr 15 mins and 1 class of 50 mins. This is equivalent to a total of 4 lecture credits.
 Slots B, D, E and H have 3 classes of 50 mins each. This is equivalent to a total of 3 lecture credits per slot.
 Slot D1, B1, I and J have 1 class of 50 mins each. This is equilavent to 1 lecture credit per slot.
 Timing for lab sessions P1P3 is from 10:0013:00 and P4P7 is from 14:0017:00.
Courses to slots mapping for the current semester
Regular courses
Code  Name  Faculty  Slot  Room 

CS2010  Logic for Computing  Deepak Rajendraprasad  G  A. 18 
CS2030  Data Structures and Algorithms  Unnikrishan C  D  A. 18 
CS2130  Data Structures and Algorithms Lab  Unnikrishan C  P6  A. Comp lab (Ground floor) 
CS3010  Operating Systems  Sandeep Chandran  B  A. 18 
CS3030  Paradigms of Programming  Piyush P. Kurur  P5  A. Comp lab (Ground floor) 
CS3050  Theory of Computation  Krishnamoorthy Dinesh  A  A. 18 
CS3110  Operating Systems Lab  Sandeep Chandran  P7  A. Comp lab (Ground floor) 
CS3130  Paradigms of Programming Lab  Piyush P Kurur  P5  A. Comp Lab (1st floor) 
CS4010  Computer Networks  Albert Sunny  C  A. 18 
CS4110  Project I  Srimanta Bhattacharya  
CS4150  Computer Networks Lab  Albert Sunny  P4  A. Comp Lab (Ground floor) 
CS5009  Algorithms  Jasine Babu  C2, H (Wed)  A 120 
CS5013  Topics in Discrete Mathematics  Krithika Ramaswamy  D2 (Tue), A2 (Mon)  A 112 
CS5017  Theory of Computation  Krishnamoorthy Dinesh  A  A. 112 
CS5019  Advanced Computer Architecture  Vivek Chaturvedi  C  A. 120 
CS5107  Programming Lab  Deepak Rajendraprasad, Krishnamoorthy Dinesh  P3  A. Comp Lab (1st floor) 
CS5119  Advanced Computer Architecture Lab  Vivek Chaturvedi  P2  A. Comp Lab (1st floor) 
CS5614  Game Theory and Mechanism Design  Srimanta Bhattacharya  A2 (Thu), B2 (Thu), B1  A. 18 
CS5627  Proofs Programs and Types  Piyush P Kurur  E  A. Aud 
CS5628  Runtime Verification  Sandeep Chandran  D  A. 120 
CS5633  Model Checking  Jasine Babu  F, J  A. 120 
CS6002  Combinatorial Optimization  Krithika R  D  A. 119 
DS3010  Machine Learning  Sahely Bhadra, Narayanan C K  P6  A 112, A. Comp. Lab (1st Floor), A. Electronics Lab 
DS5005  Optimisation  Sahely Bhadra  D  A. 112 
DS5602  Computer Vision  Satyajit Das  F  A. Comp lab (Ground floor) 
DS5603  Information Retrieval  Koninika Pal  D  A. MBA 211 
NPTEL courses
Code  Name  Url 

CS4605M  Cloud Computing  Link 
CS5008M  Reinforcement Learning  Link 
CS5629M  Advanced Distributed Systems  Link 
CS5630M  CBased VLSI Design  Link 
CS5631M  Social Network Analysis  Link 
CS5632M  Cryptography and Network Security  Link 