Testing and DebuggingExplores the history of computing, automated testing, TDD, test coverage, bug reports, and debugging.
Software Engineering OverviewCovers grading, organization, prerequisites, infrastructure, challenges, testing, developer tools, and reasons to study software engineering.
Performance: Software EngineeringExplores software performance, covering measurement, goals, and improvement strategies, with real-world examples from Netflix and Grand Theft Auto.