Algorithms – Theory and Practice (CS320)
Analysis, design, implementation and applications of algorithms.
Pragmatically, that means we cover a majority of the topics (albeit not every section) in a major algorithms textbook such as Cormen, Leiserson, Rivest and Stein. Using a mix of programming assignments in Python and proofs, we ensure you understand algorithms, algorithm analysis, and how to use them.
2025 Fall Semester Details
Instructor(s)
|
Instructor |
Craig Partridge |
|
Office |
CS Building |
|
|
|
|
Office Hours |
See Canvas. |
For all other information on this course (assignments, etc.) see Canvas.