← CSE — 2026-2027 — Study plans

Algorithms (cluster: ALGO)

Pool choices

This curriculum's requirement groups reference these roles instead of a fixed course collection -- pick which of this version's collections each one means for this plan (e.g. which trajectory is your "major").

Requirements

RequirementDetailCredits
Foundational - Algorithms and Theory 1 course / 1 course ✓
Foundational - Architecture and Systems 1 course / 1 course ✓
Foundational - Software and Analytics 1 course / 1 course ✓
Free electives 0 EC / 15 EC
CSE electives 25 EC / 30 EC
Deepening 15 EC / 15 EC ✓
Seminar 1 course / 1 course ✓
Graduation project 40 EC / 40 EC ✓
Total 100 / 120 EC

Entries (14)

YearQuarterRequirementCourseCredits
1 Q1 Foundational - Software and Analytics 2AMI10 Foundations of Process Mining 5 EC
1 Q1 Foundational - Algorithms and Theory 2IMA10 Advanced Algorithms 5 EC
1 Q2 Deepening 2IMA15 Geometric Algorithms 5 EC
1 Q2 CSE electives 2IMA35 Massively Parallel Algorithms 5 EC
1 Q3 Deepening 2IMA20 Algorithms for Geovisualization 5 EC
1 Q3 CSE electives 2IMF15 Proving with Computer Assistance 5 EC
1 Q4 Seminar 2IMA00 Seminar Algorithms 5 EC
1 Q4 Deepening 2IMA45 Computational Topology 5 EC
2 Q1 CSE electives 2IMA25 Exact Algorithms for NP-hard Problems 5 EC
2 Q1 CSE electives 2IMA50 Algorithms for Collective Decision Making 5 EC
2 Q1 CSE electives 2IMF25 Automated Reasoning 5 EC
2 Q2 Graduation project 2IMC05 Preparation Graduation Project 10 EC
2 Q2 Foundational - Architecture and Systems 2IMD10 Engineering Data-Intensive Systems 5 EC
2 Q3-Q4 Graduation project 2IMC00 Master Project 30 EC

Elective slots

Leave a quarter's elective open rather than committing it to a specific course yet -- rendered as a blank "Elective" placeholder in the scheme above, same as the institutional scheme's own elective slots. Doesn't count toward any requirement's credit total; see "Recommended electives" below for options to fill it with.

Program yearQuarterSlots
1 Q1 1
1 Q2 1
1 Q3 1
1 Q4 1

Recommended electives

Reference list of good elective options for this plan's open elective slots above -- purely informational, not tied to a specific slot and not counted toward any requirement's credit total. A recommendation with a quarter also appears in its own "Recommended electives" block in the Scheme above, right after Year 1 and Year 2.

RecommendationQuarter
2MMD10 — Optimization Q2
2MMS10 — Probability and Stochastics 1 Q1
2DME20 — Non-Linear Optimization Q1
2DMI10 — Applied Cryptography Q2
2IMP60 — Human-Computer Interaction Q2
5LIG0 — Applied combinatorial algorithms Q2
2MMD30 — Graphs and Algorithms Q3
5SIB0 — Electronic design automation Q3
2AMM15 — Machine Learning Engineering Q3
2MMS60 — Random Graphs Q4
SFC640 — Writing for the Sciences Q4
2AMM10 — Deep Learning Q4