Construction should include using
- a block- or text-based programming language, both independently and collaboratively
- sequencing
- loops
- variables
- mathematical operations (i.e., addition, subtraction, multiplication, and division) to manipulate a variable
- conditionals (if-statements).
Teacher Resources:
Process/Skill Questions:
- How are systems and coding related?
- What is debugging?
- What is a bug?
- What is a variable?