Skip to content
Go to teachers
Pupils
Primary
Secondary
Help using Oak
Menu
Choose exam board for KS4 Biology
Choose exam board for KS4 Chemistry
Choose exam board for KS4 Combined science
Choose exam board for KS4 Computer Science (GCSE)
Choose exam board for KS4 English
Choose exam board for KS4 French
Choose exam board for KS4 Geography
Choose exam board for KS4 German
Choose exam board for KS4 History
Choose tier for KS4 Maths
Choose exam board for KS4 Music
Choose exam board for KS4 Physical education (GCSE)
Choose exam board for KS4 Physics
Choose exam board for KS4 Religious education (GCSE)
Choose exam board for KS4 Spanish
Guidance
About us
Year 1
Year 2
Year 3
Year 4
Year 5
Year 6
Year 7
Year 8
Year 9
Year 10
Year 11
Change unit
Python programming project
Year 11
•
Computer Science
•
GCSE
•
AQA
Choose a lesson
(9)
1
Approaching a programming project
2
The project brief
3
Software design principles
4
Project design
5
Developing code for a programming project
6
Refining code for a programming project
7
Testing principles
8
Testing and refining a programming project
9
Evaluating the success of a programming project