It is during Year 9 that students make their crucial decisions about which options to take in Year 10. As the Computing Department is linked closely with the Maths Department, those students following the Maths Higher GCSE will follow an intense programming based curriculum. Those following the Maths Foundation GCSE will follow a curriculum designed to give them the skills to take the lesser-programming option in Year 10. Both are detailed below.
In the first half of the first term, all students will have complete a module called “Time Travel Agent”. This mystery module is being provided by Mr Dobson and we eagerly await the content so that we can share it with the wider world.
In the second half of the first term (running up to Xmas and beyond), students will be introduced to the Project Life Cycle: specifically the “Waterfall” approach to software development. Here they will learn:
- analysing and defining a problem;
- writing a Success Criteria and a Test Plan (before coding)
- designing a solution, using flow charts and pseudo code
- writing the program, (in Python) based upon their design
- debugging the program
- formally testing the program (using the test plan)
- evaluating their project
Python is free to download – click here for more details. For students that have decided to take the Computing option at GCSE then this term is very important. For those who haven’t then hopefully this would be of great interest to them.
For the second half of the Spring Term, students will be taught to program Sonic Pi. This will be a programming opportunity to learn how to create music by programming. Essentially, it allows people (like myself) with very little musical ability the opportunity to create complex music through the medium of a program. again, Sonic Pi is free to download. Just “Google ‘Sonic Pi’” and download the version that is appropriate to your machine.
For the final term (Summer), students will be taught to program in Python. This is a programming opportunity to learn how to program in an industry standard programming language , which will be used in their Computing GCSE. Students will complete a former GCSE Assessment task and will be graded according to the OCR mark scheme.