Explores functions, methods, reusability, and modularization in programming, covering decomposition, control structures, recursion, and ellipses for variable arguments.
Explores the representation and transformation of values, focusing on closure conversion and the challenges of representing functions in functional languages.
Explores the EPFL Robot Competition, where students build a robot to clean rooms and retrieve bottles, gaining valuable hands-on experience and preparing for future engineering roles.