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

Institute-wide slot system

Time 08:00-08:50 09:00-09: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) CMN-A (16-16:50), CMN-B (17-17:50)
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
CS2030 Data Structures and Algorithms Pratik Ghosal B A01-002
CS2130 Data Structures and Algorithms Lab Pratik Ghosal and Srimanta Bhattacharya PA2 A01-109
CS3010 Operating Systems Albert Sunny A A01-002
CS3040 Compiler Design Unnikrishnan Cheramangalath D+E1 A01-102
CS3110 Operating Systems Lab Albert Sunny PA4 A01-109
CS3140 Compiler Design Laboratory Unnikrishnan Cheramangalath PA1 A01-109
CS4120 Project II Anish Hirwe
CS5010 Graph Theory and Combinatorics Krithika Ramaswamy C A01-001
CS5016 Computational Methods and Applications Deepak Rajendraprasad and Avirup Mandal PA5+L (Thur) A01-109 (Lab), A01-102 (Theory)
CS5024 Fundamentals of Computer Graphics Avirup Mandal G+PA4 A01-001 (Theory), A01-112 (Lab)
CS5102 SoC Design Lab Sabarimali Manikantan PA5+E5 Nila Electronics Lab
CS5613 Cryptography Srimanta Bhattacharya H A01-102
CS5627 Proofs Programs and Types Piyush P Kurur C A01-102
CS5633 Model Checking Jasine Babu F+E2 A01-102 (Theory), A01-109 (Lab)
CS5634 Computational Algebra and Number Theory Krishnamoorthy Dinesh K A01-102
CS5639 Topics in Networks Anish Hirwe PA2+E2 A01-201 (Theory), A01-102 (Lab)
CS5647 Communication Complexity Krishnamoorthy Dinesh A A01-102
CS5655 Architecture of High Performance Processors Sandeep Chandran B+PA3 A01-102 (Theory), A01-112 (Lab)
CS6007 Topics in Advanced Algorithms Krithika Ramaswamy and Venkatesh Raman L (Tue)+Q+R A01-001
CS6008 Topics in Algorithmic Game Theory and Market Design Srimanta Bhattacharya E TBD
ID1110 Introduction to Programming Sahely Bhadra and Anand T N C F (Theory), G (10 AM) +D (Lab) A01-007 (Theory), A01-109

NPTEL courses

Code Name Url
CS4607M Social Networks Link
CS4608M Cloud Computing Link
CS5637M Secure Computation - Part 1 Link
CS5642M Introduction to Machine Learning Link
CS5643M Reinforcement Learning Link
CS5648M GPU Architectures and Programming Link