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 4_b4a01f-dc> |
Craig Partridge 4_1ab8d2-bb> |
|
Office 4_0fe0f0-db> |
CS Building 4_418880-51> |
|
| 4_c0ba5e-78> |
|
Office Hours 4_3ff462-5a> |
See Canvas. 4_b37505-e5> |
For all other information on this course (assignments, etc.) see Canvas.