AS 91637 · 6 credits · Internal
Complex programming
Develop a complex computer program for a specified task
Study with Coach
Save your actual school result to count your credits.
You need to build a working computer program that solves a real problem or task. The program must use proper programming structure (with modules, data storage, and user-friendly buttons/windows), handle what the user does with it, and prove that it actually works. You'll be marked on how well you design it, how clearly you write and explain your code, and how thoroughly you test it.
What to do, grades and common mistakes
- ·Design and build a program with modules (separate chunks of code), variables, and a list or array to store data
- ·Create a graphical user interface (buttons, text boxes, windows) that responds when the user clicks or types
- ·Use classes and objects to organize your code properly
- ·Test your program with different types of input to prove it works correctly
- ·Write clear comments and variable names so someone else can understand what your code does
You develop a complete working program with the required structure, GUI, and testing, with code that is reasonably clear and commented.
You design and build your program carefully with well-documented variable and module names, test it thoroughly on both normal and edge-case inputs, and show your development process step-by-step.