CSN-501: Advanced Algorithms
(Autumn 2017-2018)M. Tech. (CSE) I Year, B. Tech. (CSE) IV Year, PhD
Course Instructor: Sudip Roy
Teaching Assistants: Ankur Gupta (PhD Student), Sumit Sharma (PhD Student), Debasis Gountia (PhD Student), Kanishk Lohumi (MTech II Year Student), Arjun Sharma (MTech II Year Student)
This is a core course for M.Tech. (CSE) I year, BTech (CSE) IV year and PhD students (Total Strength: ~45).
Lecture Class Timings:
Mondays: 12 noon - 1 pm, Wednesdays: 12 noon - 1 pm and Fridays: 12 noon - 1 pm
Lecture Venue:
W-201, Dept. of CSE
Tutorial Class Timings:
Batch-I: Fridays (2 - 3 pm), Venue: W-201, Dept. of CSE
Batch-I: Fridays (3 - 4 pm), Venue: W-201, Dept. of CSE
Course Web-page: http://faculty.iitr.ac.in/~sudiproy.fcs/courses/csn501_2017.html
Piazza Course Site: https://piazza.com/iitr.ac.in/fall2017/csn501/
Moodle site: https://moodle.iitr.ac.in/course/view.php?id=29
Office time to meet the Course Instructor (For any kind of doubt clearing): Monday - Friday (5:00 pm - 6:00 pm)
(To confirm the availability, please send an email before coming)
Books:
[B1] M. H. Alsuwaiyel, “Algorithms Design Techniques and Analysis”, World Scientific Publishing, 2016.
[B2] Jon Kleinberg and Éva Tardos, Algorithm Design, Pearson, 2005.
[B3] Anany Levitin, Introduction to The Design and Analysis of Algorithm, III edition, Pearson, 2011.
[B4] (JOR) Joseph O'Rourke, Computational Geometry in C, Cambridge University Press.
[B5] (Four Authors) M. de Berg, M. van Kreveld, M. Overmars, O. Schwarzkopf, Computational Geometry: Algorithms and Applications (2nd Edition), Springer-Verlag.
References:
[R1] Thomas H. Cormen, Charles E. Lieserson, Ronald L. Rivest and Clifford Stein, Introduction to Algorithms, Second Edition, MIT Press/McGraw-Hill, 2009.
[R2] Sanjoy Dasgupta, Christos Papadimitriou, Umesh Vazirani, “Algorithms”, Tata McGraw-Hill. 2008.
[R3] Lecture notes by Prof. David Mount, Department of Computer Science, University of Maryland, USA.
[R4] Lecture notes by Prof. Sandeep Sen, Department of Computer Science & Engineering, Indian Institute of Technology Delhi, India.
[R5] Lecture notes by Prof. David Mount, Department of Computer Science, University of Maryland, USA.
---------------------------------------------------------------------------------
Last updated on: 25 August, 2017
---------------------------------------------------------------------------------