Hashing and SortingCovers hashing, sorting, extendible hashing, linear hashing, and external sorting.
Testing and DebuggingExplores the history of computing, automated testing, TDD, test coverage, bug reports, and debugging.
Hashing & SortingExplores hashing techniques like static, extendible, and linear hashing, along with sorting methods such as external merge sort and B+ trees.
Property-Based Testing: QuickChickExplores property-based testing using QuickChick, focusing on software correctness, specifications, and dynamic information flow control.