Ascendant

IGCSE Computer Science · Chapter 7

Algorithm design and problem solving

InteractiveProgram Development Life Cycle7.1 Analysis, design, coding and testing, abstraction, decomposition and iterative testing, with animations, labs and exam questions.Open →
InteractiveDecomposition and Design Methods7.2 Sub-systems, inputs, processes, outputs and storage, structure diagrams, flowcharts and pseudocode, with a flowchart tracer and exam questions.Open →
InteractiveStandard Methods of Solution7.3 Totalling, counting, maximum, minimum, average, linear search and bubble sort, with code-synced animations, labs and exam questions.Open →
InteractiveValidation and Verification7.4 Range, length, type, presence, format and check digit checks, visual and double entry verification, with a check digit calculator and exam questions.Open →
InteractiveTest Data7.5 Normal, abnormal, extreme and boundary test data, a test data generator, a find-the-bug lab and exam questions.Open →
InteractiveTrace Tables, Errors and Writing Algorithms7.6 Completing trace tables, finding and fixing errors, and writing precise algorithms, with a trace table tool and exam questions.Open →