← Back to catalogue

Discipline herald — Software
Discipline herald

Level 2 · M.Sc

MSc Algorithms & Data Structures

Software · Live · v0

Algorithms and data structures from scratch — analysis, core structures, design paradigms, and measured complexity claims.

Path type
Software
Requirements
Open entry
Enrollment

€9.95

Deadline
Next cohort starts 2027-09-06 (AY 2027/28)
Length
~1 year · 42 phases
Language
English · Español
Content freshness
Curriculum updated 2026-08-23 · content rev da394eda
Cortex Credits (CC)
126 CC
What are Cortex Credits?
Syllabus
View the phase syllabus
  1. Foundations & tooling
  2. Models of computation & counting steps
  3. Asymptotic notation
  4. Recursion & recurrences
  5. Correctness: invariants & proofs
  6. Amortized analysis
  7. Randomness in algorithms
  8. Arrays & linked lists
  9. Stacks, queues & deques
  10. Binary trees & BSTs
  11. Heaps & priority queues
  12. Hash tables: chaining, open addressing & Robin-Hood
  13. Balanced search trees I: AVL
  14. Balanced search trees II: red–black
  15. Disjoint sets (union–find)
  16. Elementary sorting & binary search
  17. Mergesort, quicksort & maximum subarray
  18. Heapsort, the lower bound & linear-time sorts
  19. Selection & order statistics
  20. Greedy algorithms
  21. Dynamic programming I
  22. Dynamic programming II
  23. Backtracking & branch-and-bound
  24. Number-theoretic algorithms
  25. Polynomials & the Fast Fourier Transform
  26. Matrix & algebraic algorithms
  27. Graph representations & BFS
  28. DFS, topological sort, SCC & 2-SAT
  29. Shortest paths I: Dijkstra
  30. Shortest paths II: Bellman–Ford & Floyd–Warshall
  31. Minimum spanning trees
  32. Maximum flow & bipartite matching
  33. String matching: Rabin–Karp, KMP & Z
  34. Tries & prefix structures
  35. Suffix arrays: an introduction
  36. The competitive solver
  37. Benchmarking & profiling in practice
  38. Testing algorithms
  39. Intractability primer
  40. Capstone: algoforge is complete
  41. Hardening, postmortem & "What's Next"
  42. Portal integration
Enrolment prerequisites
  • A verified account and admissions-committee approval.

What changed

Every release of this programme, newest first.

  1. v0 Pilot Wave A backfill: v0 pilot baseline

Professor: Vacancy available

Sign in to request enrolment

↑↓ to move · ↵ to open · esc to close Sign in to search programmes and course content.