A Level Computer Science: Structure charts
This module contains:
Compatible with the following examination boards
Stepwise refinement, also called top-down design, is the breaking down an outline solution into smaller steps until each step is detailed enough.
In modular programming, procedures and functions are implemented to decompose the problem into several sub-tasks. Each subtask is refined separately. A sequence of steps that is given an identifier is a procedure. Procedures may be called several times from the main program. A sequence of steps that is given an identifier and returns a value is called function. Variables and constants declared inside a function or procedure are local to that subroutine. To enable the usage of a variable throughout the program, it is made global using the keyword global.
This A Level Computer Science module introduces structure charts to your students, explaining:
- Stepwise refinement
- Modular programming
- How the modular structure of a program is represented using structure charts
More Software and software development Modules
Structure charts is one lesson in our Software and software development module. The other theory lessons can be found below: