Development Life Cycle
Analysis, design, coding and testing.
Revise program development, algorithm design, validation, testing and problem solving.
Analysis, design, coding and testing.
Inputs, processes, outputs, storage and flowchart design.
Writing and reading pseudocode algorithms.
Linear search, bubble sort, totalling, counting and averages.
Checking data is sensible and entered correctly.
Test data, dry runs and tracing algorithms step by step.
Writing, correcting and improving algorithms for given problems.