Students are able to create a computer program.
Achievement: Create a computer program.
This involves:
using a suitable programming language to construct a program that performs a specified task
testing and debugging the program to ensure it works on expected cases
documenting the program with comments.
Merit: Create a well-structured computer program
This also involves:
using succinct and descriptive variable names
documenting the program with comments that clarify the purpose of code sections
testing and debugging the program to ensure it works on expected and boundary cases.
Excellence: Create a flexible and robust computer program
This also involves:
using conditions and control structures effectively
using constants, variables, or derived values in place of literals to make the program flexible
testing and debugging the program to ensure it works on expected, boundary, and invalid cases.
You'll find a checklist on each page to help check you're meeting these requirements.
You'll find the Assessment Task and marking Schedule here once the assessment begins. I will share your own one via Google Classroom to use for self assessment.
I encourage you to seek peer review, testing, and feedback