icon_tel icon_fb icon_instagram icon_twitter icon_linkedin

Computer Science

Year 7 Computer Science

Computing at Thorpe House School incorporates aspects of coding, computational thinking, digital literacy and information and communications technology.  The aim of lessons in Years 7 and 8 is to provide a broad and balanced overview of the subject through a mixture of practical and theoretical topics, as well as prepare pupils in order to make an informed choice about taking Computer Science which starts in Year 9.


The subject is taught by the Head of Computer Science in the school’s ICT Suite.  Each pupil is provided with a username and password in order to access the school’s network during lessons.  They are also provided with access to Google Classroom which is regularly used for homework/prep.  There are enough computers in the ICT Suite to ensure every pupil has an individual computer to use during lessons.

Autumn Term

Introduction to the school network:

Ensure access to network and Google Classroom
Appropriate use of the school’s IT systems
Housekeeping: keeping passwords secure, file management

HTML and webpages:

Opening and closing tags
Inserting text into a webpage
Inserting images into a webpage
Resizing image width by percentage
Inserting hyperlinks
Inserting a sound file
Using a Cascading Style Sheet (CSS)
Linking CSS to a webpage
Using hexadecimal colour codes

Game making:

Introduction to 3D game making in Microsoft Kodu
Programming objects that are user-controlled
Programming objects that are independent of user control
Creating a ‘shoot’ game and a ‘race’ game
Plan, create and develop own game
Test own game, make improvements and solve problems within the game
Peer evaluation of game
Self-evaluation of game

Spring Term

Python programming:

Use IDLE to create a basic program, which is executed (run)
Assigning values to variables
Data types (integer, float, string)
Concatenation and casting
Finding the length of a string
Counting how many times a character appears in a string
Index values and its position in a string
Take screenshots of program coding and program output
Paste screenshots into an evidence document
Save and print evidence document

Summer Term

Number Systems:

Converting 8-bit binary number into denary/decimal (without a calculator)
Converting a decimal/denary number into a binary number (without a calculator)
Converting a binary number into hexadecimal
Converting a hexadecimal number into binary

Python Turtle:

Importing the ‘Turtle’ module
Learn and use commands to move, rotate, lift/drop pen, fill colour and pen colour
Repeating instructions