Programming for EngineersCovers programming basics, debugging, good practices, and a semester-long project for engineering students.
Early Modern Technical DrawingsDelves into the experimental history of science through early modern technical drawings, focusing on Leonardo's programmable automaton and lion.
Processor ArchitectureCovers processor architecture, evolution of performance, algorithms to computers transition, registers, instructions, arithmetic unit, and memory management.
Python Programming BasicsCovers the basics of Python programming, focusing on flow control structures, interactive mode, script mode, and variables.
Error Handling and ExceptionsCovers error management, exceptions, and debugging techniques in C++, emphasizing the importance of making code more robust and easier to debug.