08 Design: Coding: Criterion C
Task C1: Planning
Complete section C1 in your Design Journal. To adequately address strand C1 you should:
- Identify the core tasks required to create the solution
- Identify the critical path.
- Show how you intend to use all available classtime for Criterion C in a meaningful manner, plus any additional out-of-class time you may anticipate requiring.
- Use technical language where possible to describe the task
- Identify resources required for each task (hardware, software, software libraries, manuals)
- Identify how much time does each step genuinely require?
- If you are completing this project in pairs or a group, indicate who will be responsible for each task.
Task C2: Demonstrate technical skill
Time to make your program!
- Aim to stick to the schedule you created for yourself in C1.
- Start by building your program to resemble your designs from B4 but remember you may alter this design if you realise changes are required along the way.
In judging the level of technical skills demonstrated for C2, the following factors are considered:
- Size/scope of project (relative to the time allotted)
- Complexity of project and the skills demonstrated
- Variety/range of skills demonstrated.
- Degree of assistance/independence shown
Remember the aim is to not just create a Scratch project but to show case your understanding of computer programming skills and methods. To that end the following would be advantagous (to your grade) to demonstrate:
- Use of variables (minimum of 3 should be used)
- Use of functions (defining your own blocks)
- Having only one “when green flag clicked” block per sprite, and that most of your code runs through that one set of blocks. (If you are using multiple than it is an indication that your programming skills aren’t as strong as those who can make it work with only one per sprite)
Task C3: Present your product
Create a short video demonstrating your product. The video should be between 2 and 4 minutes long.
The judging the solution produced for C3, following factors are considered:
- Completeness of project
- Functionality of project
- Errors encountered
- Each success criteria (from B1) is individually and explicitly demonstrated
Task C4: Justify changes
Complete section C4 in your Design Journal.
|3C||Time and resource planning||Technical skills||Functionality and presentation||Changes justified|
|1-2||demonstrates minimal technical skills when making the solution||creates the solution, which functions poorly and is presented in an incomplete form|
|3-4||outlines each step in a plan that contains some details, resulting in peers having difficulty following the plan to create the solution||demonstrates satisfactory technical skills when making the solution||creates the solution, which partially functions and is adequately presented||outlines changes made to the chosen design or plan when making the solution.|
|5-6||constructs a plan, which considers time and resources, sufficient for peers to be able to follow to create the solution||demonstrates competent technical skills when making the solution||creates the solution, which functions as intended and is presented appropriately||~~outlines~~ describes changes made to the chosen design and plan when making the solution.|
|7-8||constructs a logical plan, which outlines the efficient use of time and resources, sufficient for peers to be able to follow to create the solution||demonstrates excellent technical skills when making the solution||follows the plan to create the solution, which functions as intended and is presented appropriately||explains changes made to the chosen design and plan when making the solution.|