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
CS2011 Foundations of Computing Systems Piyush P Kurur C A01-002
CS2013 Systems Programming Unnikrishnan Cheramangalath PA2+E2 A01-109
CS2020A Discrete Mathematics Krithika Ramaswamy B+Q A01-002
CS2111 Foundations of Computing Systems Lab Piyush P Kurur PA4 A01-109
CS3010 Operating Systems Albert Sunny A A01-102
CS3050 Theory of Computation Krishnamoorthy Dinesh B+Q+E4 A01-102
CS3060 Computer Architecture Sandeep Chandran G A01-001
CS3070 Design and Analysis of Algorithms Jasine Babu C+R A01-102
CS3100 Internship Pratik Ghosal
CS3110 Operating Systems Lab Albert Sunny PA1 A01-109
CS3130 Paradigms of Programming Lab Piyush P Kurur PA3 A01-201
CS3160 Computer Architecture Lab Sandeep Chandran PM3 A01-201
CS4010 Computer Networks Anish Hirwe B A01-007
CS4110 Project I Anish Hirwe
CS4150 Computer Networks Lab Anish Hirwe PA1 Nila CS Lab (70)
CS5005 Parallel Programming Unnikrishnan Cheramangalath H A01-102
CS5009 Algorithms Pratik Ghosal J+R A01-001
CS5013 Topics in Discrete Mathematics Srimanta Bhattacharya C+D A01-001
CS5107 Programming Lab Satyajit Das PM1+A[Mon] A01-109
CS5614 Game Theory and Mechanism Design Srimanta Bhattacharya L A01-102
CS5617 Software Engineering Ramaswamy Krishnan Chittur PA5+E5 Nila CS Lab (70)
CS5654 Algorithms for Big Data Deepak Rajendraprasad F A01-102
CS6003 Probabilistic Method Deepak Rajendraprasad E
DS3010 Machine Learning Sahely Bhadra F+PA5 A01-212
DS5602 Computer Vision Satyajit Das F A01-001

NPTEL courses

Code Name Url
CS4608M Cloud Computing Link
CS5629M Advanced Distributed Systems Link
CS5642M Introduction To Machine Learning Link
CS5643M Reinforcement Learning Link
CS5644M Social Network Analysis Link
CS5650M Randomized Methods in Complexity Link
CS5652M Multi-Core Computer Architecture Link
CS5653M Approximation Algorithms Link