Topic 4: Computational thinking, problem-solving & programming
Topic 4 (45 hours)
Introduction - The concept of a problem, algorithms, flowcharts and pseudocode
4.1 General Principles (10 hours): Thinking abstractly, Thinking ahead, Thinking procedurally, Thinking logically, Thinking concurrently, Problem recognition, Problem solving
4.2 Connecting computational thinking and program design (22 hours)
4.3 Introduction to programming (13 hours)
Pseudocode challenge - Pete Dring