Python Programming BasicsCovers the basics of Python programming, focusing on flow control structures, interactive mode, script mode, and variables.
Register MachineCovers the efficiency of register machines over stack machines, memory organization, and mapping instructions.
Compiler Extension LabCovers the Compiler Extension Lab, focusing on adding new functionality to a simple functional language compiler.
Degree of Freedom AnalysisExplores degree of freedom analysis, redundancy, and data reconciliation in process modeling and optimization.
Optimization methodsCovers optimization methods, focusing on gradient methods and line search techniques.