The Computing Progression Pathways suggests that at the black level, on the theme of programming & development, a student should demonstrate that he/she:
- Appreciates the effect of the scope of a variable e.g. a local variable can’t be accessed from outside its function. (Abstraction) (Algorithmic Thinking)
- Understands and applies parameter passing. (Abstraction) (Generalisation) (Decomposition)
- Understands the difference between, and uses, both pre-tested e.g. ‘while’, and post-tested e.g. ‘until’ loops. (Algorithmic Thinking)
- Applies a modular approach to error detection and correction. (Abstraction) (Generalisation) (Decomposition)
The following link to cs4fn articles that illustrate Programming & Development – Black Level.
- The code hidden in knitting, and what might happen when computers learn to read it.
More of our resources, including linked computing ‘story’ booklets can be found in our resources section. You may also want to look at cs4fn’s teacher resources or browse the latest cs4fn magazine.