This page lists the semester schedule and course slotting information for the current semester.

Institute-wide slot system

Time 8:00-8:50 9:00-9:50 10:00-10:50 11:00-11:50 12:05-12:55 13:00-13.50 14:00-15:15 15:30-16:45 17:10-18:00
Mon
M1
A
B C H
Lunch
Break


I J E1
PM1 PA1
Wed
M3
A
B C H Q (14:00 – 14:50) R (15:00 – 15:50) EML from 16:00
PM3 PA3
Fri
M5
A
B C H I J E5
PM5 PA5


Time 08:00-08:50 09:00-10:15 10:30-11:45 12:00-12:50 13:00-13.50 14:00-15:15 15:30-16:45 17:10-18:00
Tue
M2
F G D

Lunch
Break
K L E2
PM2 PA2
Thu
M4
F G D
K L E4
PM4 PA4

Overview of Slots

  • Note - Numbers in slot names refer to the days of the week. For example, 1=Monday, 2=Tuesday etc.
  • A, B, C and H - 3 credit slots (3 * 50 mins each)
  • F, G, I , J, K and L - 3 credit slots (2 * 75 mins each)
  • D is a 2 credit slot (2 * 50 mins)
  • M1-M5, E1-E2, E4-E5, Q and R are 1 credit slot (50 mins each)
  • PM1, PM3 and PM5 are morning lab slots (10:00 hrs to 12:45 hrs)
  • PM2 and PM4 are morning lab slots (09:00 hrs to 11:45 hrs)
  • PA1, PA2, PA4 and PA5 are afternoon lab slots of 2 hrs 45 mins (14:00 to 16:45 hrs)
  • PA3 is an afternoon lab slot of 1hr 50 mins (14:00 hrs to 15:50 hrs)

Courses to slots mapping for the current semester

Regular courses

Code Name Faculty Slot Room
CS2011 Foundations of Computing Systems Sandeep Chandran A A01-002
CS2013 Systems Programming Albert Sunny E2, PA2 N 204, N CS Comp Lab (70)
CS2020A Discrete Mathematics Deepak Rajendraprasad B+Q A01-002
CS2111 Foundations of Computing Systems Lab Sandeep Chandran PA4 N CS Comp Lab (70)
CS3010 Operating Systems Jasine Babu B A01-102
CS3030 Paradigms of Programming Piyush Kurur D+E5 A01-102
CS3050 Theory of Computation Krishnamoorthy Dinesh A+E4 A01-102
CS3110 Operating Systems Lab Jasine Babu, Dinesh K PA1 N CS Comp Lab (70)
CS3130 Paradigms of Programming Lab Piyush P Kurur, Unnikrishnan C PA5 A01, Comp Lab 1
CS4010 Computer Networks Anish Hirwe B A01-212
CS4150 Computer Networks Lab Anish Hirwe PA1 A01, Comp Lab 1
CS5005 Parallel Programming Unnikrishnan C K A01-102
CS5009 Algorithms Krithika Ramaswamy I, E5 A01-018
CS5013 Topics in Discrete Mathematics Srimanta Bhattacharya K A01-212
CS5017 Theory of Computation Krishnamoorthy Dinesh A+E4 A01-102
CS5019 Advanced Computer Architecture Vivek Chaturvedi K A01-118
CS5107 Programming Lab Satyajit Das PM1 A01 Comp Lab 2
CS5119 Advanced Computer Architecture Lab Vivek Chaturvedi PM3 N CC, Comp Lab (48)
CS5613 Cryptography Srimanta Bhattacharya F A01-102
CS5617 Software Engineering Ramaswamy Krishnan PA5 Nila CS Lab (70)
CS5627 Proofs Programs and Types Piyush P Kurur L A01-102
DS5602 Computer Vision Satyajit Das F A01-001

NPTEL courses

Code Name Url
CS4608M Cloud Computing Link
CS5640M Applied Accelerated Artificial Intelligence Link
CS5641M Introduction To Game Theory And Mechanism Design Link
CS5642M Introduction To Machine Learning Link
CS5643M Reinforcement Learning Link
CS5644M Social Network Analysis Link