CSCI 2300: Intro to Algorithms
General Information
Instructor: Stacy Patterson (sep@cs.rpi.edu)
Lectures: TF 2pm - 3:50pm in DCC 318
Instructor Office Hours: M 1pm - 3pm in Lally 301
Course Description
This course presents fundamental ideas and techniques of modern algorithm design and analysis. After completing this course, students should be able to analyze and design efficient algorithms for a variety of computational problems. Students will learn a variety of algorithm design techniques, how to apply them to different problems, and how to choose which technique should be used for which problem.
- Course Syllabus
- Schedule
- Gradescope (for homework submission and viewing homework and exam grades)
- Submitty (for course materials and discussion forum)
- Textbook Errata
Wednesday Office Hours (attendance required)
- Section 1: 10:00am - 11:50am in TROY 2012
- Section 2: 12:00pm - 1:50pm in TROY 2018
- Section 3: 2:00pm - 3:50pm in PITTS 5114
- Section 4: 10:00am - 11:50am location 2018
- Section 5: 12:00pm - 1:50pm in TROY 2012
- Section 6: 2:00pm - 3:50pm in TROY 2012
Teaching Assistants
- Jonathan Li (lij54)
- Zan Li (liz37)
- Manqing Ma (mam6)
- Sikai Ruan (ruans2)
Undergraduate Mentors
- Siddhant Agarwal (agarws3)
- Logan Carter (cartel4)
- Huy Chu (chuh4)
- Yash Kaul (kauly)
- Michael Papadopoulos (papadm2)
- Samuel Park (parks14)
- Aarnav Patel (patela15)
- William Powe (powew2)
- Michael Schuff (schufm)
- Anthony Shaw (shawa9)
- Aaryaman Thuloj (thuloa)
- Tao Xie (xiey8)
- Josh Youngbar (youngj19)