Paper 2 · 1 h 45 min · 75 marks · 50% of IGCSE
Algorithms, Programming & Logic
Designing and tracing algorithms, writing pseudocode and program code, single-table databases with SQL, and Boolean logic.
7. Algorithm design and problem-solving
8. Programming
- 8.1 Programming concepts: Variables, constants and data types, Sequence, input, output and operators, Selection: IF and CASE, Iteration: FOR, WHILE and REPEAT, String handling and library routines, Validation in code, Maintainable programs, procedures and functions
- 8.2 Arrays: One-dimensional arrays, Arrays and loops, Two-dimensional arrays, Arrays in practice
- 8.3 File handling: File handling