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 Religious education (GCSE)
Choose exam board for KS4 Spanish

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