Debugging ExercisesCovers debugging exercises, from understanding error messages to using a debugger tool.
Performance: Software EngineeringExplores software performance, covering measurement, goals, and improvement strategies, with real-world examples from Netflix and Grand Theft Auto.
Matlab/Octave FunctionsFocuses on Matlab/Octave functions, covering naming conventions, returning values, debugging, and logical indexing.
DebuggingCovers testing, TDD, coverage, debugging, naming conventions, comments, and solutions for coding issues.
Programming for EngineersCovers programming basics, debugging, good practices, and a semester-long project for engineering students.
The NIM Game: Winning StrategiesDelves into the NIM game, teaching winning strategies through algorithms and emphasizing the importance of synchronization between players.