Program planning · AS 91075
Construct a plan for a basic computer program for a specified task
Construct a plan for a basic computer program for a specified task
This standard asks you to write a plan (not the actual code) for a simple computer program that solves a real task. Your plan needs to show the variables you'll use, the logic and flow of the program, and how you'll test whether it works. You're demonstrating that you can think through a program before you write it.
Your plan specifies variables with their data types, includes actions and control structures that solve the task, and lists test cases with expected inputs.
Your plan independently uses well-chosen actions and control structures that work correctly with no unintended behaviour, and includes test cases with both expected and boundary inputs (like edge cases).
Your plan is flexible and robust, with an effective procedural structure that's well-organised with no unnecessary repetition, and includes comprehensive test cases covering expected, boundary, and invalid inputs.
Standards typically taken alongside or after this one. Same subject, grouped by level.