The Computing Progression Pathways suggests that at the red level, on the theme of programming & development, a student should demonstrate that he/she:
- Uses nested selection statements. (Algorithmic Thinking)
- Appreciates the need for, and writes, custom functions including use of parameters. (Algorithmic Thinking) (Abstraction)
- Knows the difference between, and uses appropriately, procedures and functions (Algorithmic Thinking) (Abstraction)
- Understands and uses negation with operators. (Algorithmic Thinking)
- Uses and manipulates one dimensional data structures. (Abstraction)
- Detects and corrects syntactical errors. (Algorithmic Thinking)
The following link to cs4fn articles that illustrate Programming & Development – Red Level.
- How is a computer program like a recipe? Paul Curzon explains, and as a bonus, tells you how to cook a quick pasta dish.