Year 11 - Computing
Refining code for a programming project
Python programming project
Study Hub
This pupil-friendly study guide includes a unit summary, clear notes, common mistakes, and quick questions with answers.
Year 11 - Computing
Python programming project
In this unit pupils will have the opportunity to apply the skills and knowledge they have developed in previous programming units by approaching a practical project. They will apply software design, product design and testing principles to take their project from initial design to working prototype.
You will learn to identify and make improvements to refine code.
Reviewing code means checking how well it works, how readable it is and whether it meets the functional requirements. Improving code may involve simplifying logic, breaking large sections of code into subroutines or correcting any errors.
breaking software into independent, self-contained units or modules. Add one real device or system example to prove understanding.
Mistake: A function and a procedure are the same. Correction: A function is different from a procedure because it returns a value or values to the main program.
Browse all guides in the Year 11 Computing guide library.