The course consists of two lectures per week. The goal of the course is to study design paradigms for algorithms and their analysis. The basic course outline is as given in this page, but it may deviate a bit. Some familiarity about basics of programming and some basic data structures will be assumed.
Class Timing: | Monday 15:30-16:45, Tuesday 14:00-15:15 Room No. LH-4, Lecture Hall Complex. |
Grading Policy: | Mid-sem: 30, End-sem: 40, Internal evaluation: 30 |
Books |
(B1) Algorithms Illuminated Part 1-4 Tim Roughgarden Cambridge University Press. (B2) Introduction to Algorithms T. H. Cormen, C. E. Leiserson, R. L. Rivest and C. Stein Prentice Hall India. (B3) Algorithm Design J. Kleinberg and Eva Tardos Pearson Education (Indian edition). (B6) The Art of Computer Programming, Vol. 1-4A D. E. Knuth Addison-Wesley. |
Lecture (Dates) | Topics | References |
Lecture 1 (August 4, 2025) |
|
|
Lecture 2 (August 5, 2025) |
|
|
Lecture 3 (August 9, 2025) Working Monday |
|
|
Lecture 4 (August 11, 2025) |
|
|
Lecture 5 (August 12, 2025) |
|
|
Lecture 6 (August 18, 2025) |
|