
Save your actual school result to count your credits.
You'll write a working computer program that takes input, does something useful with it, and shows results. Your program needs to use variables, loops, decision-making, and collections (like lists). You must test it, fix any bugs, and explain your code with comments.
What to do, grades and common mistakes
- ·Write a complete program in a suitable language (text-based like Python or Java, or graphical like Scratch) that performs a real task
- ·Use at least two different types of data stored in variables and at least one collection (like a list or array)
- ·Make your program accept input from a user, sensor, or external source and produce output
- ·Use all three control structures: sequence (doing things in order), selection (if/else decisions), and iteration (loops)
- ·Test your program thoroughly and fix bugs, documenting your testing with comments that explain what each section of code does
You create a working program that takes input, stores data in variables, uses the required control structures and collections, and produces output—with basic comments explaining the code.
Your program is well-organized with clear, meaningful variable names; your comments explain what different sections do; and you test it on both normal cases and tricky edge cases (like empty input or boundary values).