Throughout their time at Havant Academy all students will receive discreet computing lessons which will enhance their skills in applying computational thinking attributes to all subjects.  They will learn to break a problem down into its component parts, decipher any patterns and tackle the problem in smaller more efficient parts.

They will be using Scratch and Kodu to create games for a variety of different age groups and purposes.  They will then move onto using lines of programming to solve basic to complex problems in Python.

At GCSE level they will have the option to study Computing, CiDA or Interactive Media.


Skills, Knowledge, Understanding/Topics covered:

Year 7

In year 7 students will start by identifying what a computer system is; Identifying the input and output process; and the language by which computers communicate.

They will move on to creating simple block based programs in Scratch and Blockly, both of which are visual coding software (both are also free to use online or download and use at home).

They will complete the year by learning how to stay safe online; learn to create programs and display them on embedded devices like BBC micro-bit.

Year 8

In Year 8 students build on the skills and knowledge that they developed in Year 7. They look at a variety of dangers online, including posting videos and photographs.

They will learn to perform more complex calculations in binary, Octal and Hexadecimal; binary representation of text images and sound.

They will also move on to create advanced block based programs in Scratch using Selection and Conditionals.

Year 9

In Year 9 students will learn about the contributions of famous computer scientists to the field and the world.

They will also be moving on from block-based to text-based programming using Python and dealing with much more complex problems that can be solved using computational thinking.

They will be learning about the Von Neumann architecture; create simple low level programs using Little Man Computer and learn about the Fetch Execute Cycle. They will also learn about Cyber Security, Encryption and create a simple Caesar cipher program to demonstrate this.


Links to useful websites