15-451/651 Algorithm Design and Analysis
15-451/651 - COURSE PROFILE
Course Level: Undergraduate/Graduate | Units: 12 | Special Permission Required: No (if yes, please see Notes) |
Frequency Offered: Generally offered every fall and spring semester - confirm course offerings for upcoming semesters by accessing the university Schedule of Classes. Course Relevance (who should take this course?): This course is for undergraduate students interested in modern, theoretical algorithm design techniques as well as provable guarantees of algorithm correctness and running time. | ||
Key Topics: | Background Knowledge: | Assessment Structure: |
| The course relies on mathematical thinking and proofs, and requires the ability to program in a compiled language. (15-251, 15-210, 21-241) Sample class notes: not provided Sample Assignment: not provided |
Sample Lecture Recording: https://scs.hosted.panopto.com/Panopto/Pages/Sessions/List.aspx#folderSets=15&folderID=%222d165709-dee6-4ebc-9cae-30cac5ce12c0%22 |
Course Goals/Objectives: | ||
Course Website: https://www.cs.cmu.edu/~15451/ | ||
Learning Resources: | Pre-reqs, Cross list, Related: | Notes: |
|
| MS students should take 15-651. CSD Ph.D. students should likely take a more advanced algorithms class. |
Department Website: | College Website: | Updated November 2017 |
https://www.csd.cs.cmu.edu | https://www.cs.cmu.edu/ | Back to Course Profile List |