Python programming project
Downloads can take a few minutes, especially for larger files or slower connections.
Threads
Why this why now
This unit brings together all of the programming concepts and techniques that pupils have developed throughout KS4. They will develop their project management skills to approach a practical programming project. They will learn software design principles as well as how to document development and testing throughout a programming project.
Prior knowledge requirements
- Pupils can create programs in Python that use sequence, selection and iteration
- Pupils can organise programs into different subroutines to aid program design and development
- Pupils understand how to structure data in Python programs
Threads
Why this why now
This unit brings together all of the programming concepts and techniques that pupils have developed throughout KS4. They will develop their project management skills to approach a practical programming project. They will learn software design principles as well as how to document development and testing throughout a programming project.
Prior knowledge requirements
- Pupils can create programs in Python that use sequence, selection and iteration
- Pupils can organise programs into different subroutines to aid program design and development
- Pupils understand how to structure data in Python programs
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.
9 lessons in unit
slide decks, worksheet PDFs, quizzes and lesson overviews. You can select individual lessons from the Python programming project unit and download the resources you need, or download the entire unit now. See every unit listed in our AQA secondary computer science curriculum and discover more of our teaching resources for AQA secondary computer science programmes.
