Book 3: Advanced Theory
Book 3 · Chapter 19
Computational thinking and Problem-solving
§19.1§19.2Theory — the code is in Book 4Banker · ≈ 39.8 m · →
B3·19This chapter is being written.
Everything the site already has for it is below — each with the short code the book prints beside it.
For the whole chapter
- Topic pageComputational Thinking and Problem-Solving
B3·19·T - QuizComputational Thinking & Problem-Solving
B3·19·Q1 - LabAlgorithm Lab (sorts, binary search, recursion)
B3·19·X1 - LabData Structures Playground
B3·19·X2 - LabProgramming tasks (stacks, queues, recursion)
B3·19·X3
§19.1 Algorithms · Building ADTs from other ADTs
Short code B3·19·1
- FlashcardsFlashcards §19.1: ADTs in code — stacks, queues, lists, trees, hash tables
B3·19·F1 - FlashcardsFlashcards §19.1: Algorithms & Big O
B3·19·F2 - Past-paper questionsPast-paper questions §19.1 (algorithms)
- Past-paper questionsPast-paper questions §19.1 (building-adts-from-other-adts)
§19.2 Recursion
Short code B3·19·2
- FlashcardsFlashcards §19.2: Recursion
B3·19·F3 - Past-paper questionsPast-paper questions §19.2 (recursion)
B3·19·2
Workbook 3: Computational thinking and Problem-solving
Short code W3·19 · Advanced Theory Workbook
The write-in workbook for this chapter — drills, exam-style practice, trace tables, fix-the-mistake and mark-it-yourself pages. Its full mark schemes and an interactive version arrive here with the chapter.


