Login to filter by course Login to filter by course Reset
Programming Thymio with VPLExplores using VPL to program Thymio robots and addresses students' and teachers' challenges in programming.
Common Sequences OperationsCovers common operations on sequences like lists and tuples, including slicing, extending, and replacing elements.
Python Scripting BasicsCovers Python scripting basics, variable types, arithmetic operations, and running scripts in the terminal.
Contextual AbstractionExplores contextual abstraction in software construction, discussing how functions and classes can be written without detailed knowledge of the context in which they will be used.
Intraday Data AnalysisCovers intraday data analysis, systematic studies, debugging, multicore computing, GPU programming, and correlation computation with GPUs.
Python Programming BasicsIntroduces Python programming basics, covering variables, methods, conditions, loops, and boolean logic.
String Formatting in PythonIntroduces string formatting in Python, covering f-strings, precision, alignment, and common formatting types.
Method Dispatch OptimizationExplores method dispatch optimization in object-oriented languages, focusing on inline caching and membership tests.
Code Generation LabCovers generating code for a compiler, translating an Amy program to WebAssembly, including memory management and pattern matching compilation.