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 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|