openuniversity.edu.pl An open, community-maintained curriculum
UNIVERSITAS APERTA · SCIENTIA OMNIBUS PATET · MMXXVI Open University Universitas Aperta · Scientia Omnibus Patet

Catalogue · Faculty of Computer Science

CS 220

Introduction to Algorithms

MIT’s 6.006, spring 2020 edition — full lecture videos, recitations, problem sets, and solutions. Algorithm design and analysis: sorting, hashing, graph search, shortest paths, and dynamic programming, with an unusual emphasis on communicating an algorithm precisely. The future online judge of this University will cut its teeth on this syllabus.

Syllabus
  • sorting and searching
  • hashing
  • graph algorithms
  • dynamic programming
  • complexity
Attend the course ↗

Held at MIT OpenCourseWare. The materials remain theirs; the structure is ours. Finished it? Record it in your transcript.