SECOND LEVEL | TECHNOLOGIES | |
Experiences and Outcomes | Benchmarks | |
Organiser – Computing Science | • Creates programs in a visual programming language including variables and conditional repetition.
• Identifies patterns in problem solving and reuses aspects of previous solutions appropriately for example, reuse code for a timer, score counter or controlling arrow keys. • Identifies any mismatches between the task description and the programmed solution, and indicates how to fix them. |
|
---|---|---|
Designing, building and testing computing solutions | ||
I can create, develop and evaluate computing solutions in response to a design challenge
TCH 2-15a Links to: TCH 2-14a Applications of concepts – modelling a solution and writing code Numeracy & Maths – Angles, Symmetry & Transformation MTH 2-17a, Information Handling – Data & Analysis MNU 2-20a & b Literacy & English – Listening & Talking – Creating Texts LIT 2-09a, Reading – Understanding, Analysing & Evaluating LIT 2-16a
|
Progression |
||
In response to design challenges, I can/am able to | In response to design challenges, I can/am able to | In response to design challenges, I can/am able to |
Use familiar/given code in a visual (block coding) programming language that follows a process to repeat an action (repeat loops) e.g. Scratch or block code tutorials in Hour of Code | Use familiar/given code in a visual programming language that includes variables to hold values e.g. a countdown timer. | Create a program in a visual programming language that includes conditional repetition e.g. a loop that continues to loop until a correct password is given or a sound is played until a specific button is pressed. |
Use familiar/given code that includes IF statements e.g. increasing/ decreasing a score if a condition is met. | ||
Begin to recognise opportunities to create code which reuses repeat loops within a new context. | Reuses familiar variables & IF statements within a new context. | Reuse & edit familiar variables & conditional loops appropriately within a new context e.g. edit the conditional loop from a previous program so that a different button stops the sound playing. |
Evaluate programmed solutions & identify any errors to debug. | Evaluate & identify mismatches between the design challenge task criteria & the program | Identify mismatches between the design challenge task criteria & the programmed solution & indicate how to fix these. |
|
||
|
||
|
||
|
||