Algorithm design and problem-solving
Breaking a problem down and writing a clear solution.
Topics in this chapter
- 7.1
Computational thinking and algorithms
FreeLesson coming soonDecomposition, abstraction, pattern recognition and describing an algorithm step by step.
- 7.2
Flowcharts
FreeLesson coming soonThe standard flowchart symbols and drawing an algorithm as a flowchart.
- 7.3
Pseudocode
FreeLesson coming soonWriting algorithms in Cambridge-style pseudocode.
- 7.4
Trace tables
FreeLesson coming soonFollowing an algorithm line by line and recording the values of its variables.
- 7.5
Standard methods of solution
FreeLesson coming soonLinear search, bubble sort, totalling, counting, finding the minimum, maximum and average.
- 7.6
Validation and verification
FreeLesson coming soonChecking that data is reasonable and that it was entered correctly.
- 7.7
Test data and finding errors
FreeLesson coming soonChoosing normal, abnormal, extreme and boundary data, and finding and fixing errors in an algorithm.
Every premium lesson, sheet and video in this level, plus Pseudocode, Python, Projects, the premium tools and the AI tutor (20 questions a day).
Create a free account to unlockPay by bKash. Access starts as soon as we confirm your payment.