Algorithms-1 - CS21003

Autumn Semester - 2021

Instructors

Prof. Animesh Mukherjee and Prof. Pawan Goyal

Course Timings

We will be teaching the course in online mode. The classes will be held live during the following timings

Wednesday - 10:00 - 11:00

Thursday - 09:00 - 10:00

Friday - 11:00 - 12:00

The course Tutorial will take place on Friday just after the class.

Tutorial: Friday - 12:00 - 13:00

Lab

Thursday - 14:00 - 17:00

Teaching Assistants

Bishal Santra, Souvic Chakraborty, Prasanta Dutta, Arijit Nag, Punyajoy saha, Siddharth Jaiswal, Soumya Sharma, Kousshik Raj, Shrey Shrivastava, Deepank Agrawal, Kanishk Singh

Reference and Text Books

  1. Thomas H Cormen, Charles E Lieserson, Ronald L Rivest and Clifford Stein, Introduction to Algorithms, Third Edition, MIT Press, 2009.
  2. Richard Neapolitan, Foundations of Algorithms, Fifth Edition, Jones and Barlett Publishers, 2009.
  3. Udi Manber, Algorithms -- A Creative Approach, Addison-Wesley, Reading, MA, 1989.
  4. Jon Kleinberg and Éva Tardos, Algorithm Design, Pearson, 2005.

Topics Covered

To be updated.

Announcements

Registration: The Algo course in Autumn semester is specifically for the CSE students. If you are a non-CSE student intersted in this course, please opt for it in the Spring semester, when it is offered for the non-CSE students.

First class (course Introduction) will take place on August 12th (Thu) 9:00 - 10:00 AM via Microsoft Teams. The information will be shared via email to the registered students.

First Algo Lab will be on August 12th, 2:00 - 5:00 PM. Topics will be PDS revision (more on linked list, stacks, queues).