AS 91372 · 3 credits · Internal
Computer program plan
Construct a plan for an advanced computer program for a specified task
Study with Coach
Save your actual school result to count your credits.
You need to create a detailed plan (not actual code) for a complex computer program that solves a specific problem. Your plan must show how the program is organized into separate modules, how data will be stored and used, and how you'll test whether it works correctly. Think of it as a blueprint that explains the program's structure before any coding happens.
What to do, grades and common mistakes
- ·Define all the variables you'll need, including what type they are (numbers, text, etc.) and where they can be used (just in one part of the program or everywhere)
- ·Plan an indexed data structure like an array or list to store multiple pieces of related data
- ·Break the program into separate modules (smaller tasks), explain what each module does, and show how they connect together
- ·Describe the logic inside each module using sequential steps, conditional branches (if/then), and loops
- ·Create a list of test cases including normal inputs, edge cases (boundary values), and unusual situations that might break the program
You construct a basic plan that includes variables with their types and scopes, an indexed data structure, a modular structure with details of how modules work together, and a set of test cases for the program.
Your assessment resources
The standard itself10
- Achievement Standard · 2019PDF ↗
- Achievement Standard · 2019DOC ↗
- Achievement Standard · 2017PDF ↗
- Achievement Standard · 2017DOC ↗
- Achievement Standard · 2015PDF ↗
- Achievement Standard · 2015DOC ↗
- Achievement Standard · 2014PDF ↗
- Achievement Standard · 2014DOC ↗
- Achievement Standard · 2012PDF ↗
- Achievement Standard · 2012DOC ↗