Skip to content ↓

Year 7 - KS3

Curriculum Map

Computer Science 2019/20

Year 7 – Key Stage 3

Half Term

Unit of Work

Home Study

Autumn 1

Baseline Testing



Task 1:

Create a fake text message conversation with a friend using  and pretend you are giving them some advice and support:


Scenario 1 – Give your friend advice about how to keep their phone protected

Scenario 2 – Give your friend some advice as they are being cyberbullied


If you prefer, you can do this task on paper.


Task 2:

Visit one or more of the following websites to see what help and support is available. You can get advice about lots of issues affecting young people online. Watch videos and read some of the articles.


Write down a few things that you have learned and hand it in to your teacher.


Task 3:

Go to the BBC Newsround website and find 3 different news stories that are relevant to e-safety.  Paste these into a document and write a comment about each one.  What do YOU think about what happened in each news article?


Autumn 2



Visual Programming in Scratch

Sign up for a FREE online account at the scratch website ( and use the online version.


Task 1:  Use scratch to create your own animated greetings card for an upcoming occasion. You could choose a birthday, Halloween, Christmas or something of your own.


Use the example at  as a starting point and try one or more of the following:


  • Edit the card for a different occasion

  • Change the pictures to match a theme

  • Play an animation inside the card

  • Add some music or other sound


Task 2:

Use scratch to create your own pong game. Look at this one as an example


You could try making your own version by doing one or more of the following:


  • Change what the ball looks like.

  • Change the score if the ball touches the paddle

  • Add music that plays when the green flag is clicked

  • Add another ball using the duplicate too

  • Increase the speed of the ball each time it hits the paddle.

  • Customise with your own personal ideas


Task 3:

Use scratch to create your own interactive art project. Use the project at  as a start point. You could try one or more of the following:


  • Change the shape

  • Enable the user to select different shapes

  • Enable the user to select different colours

  • Customise with your own personal ideas


Task 4:

Use scratch to create and interactive music application. Try one of these as a starting point   or


You could try one or more of the following:

  • Use different sounds

  • Change the design

  • Try creating well known songs with your program

  • See if you can create an animated version of one of your favourite bands singing a well-known song (Use the internet to help you find lyrics)


Task 5:


Remix any one of your favourite games from


To do this you need to click on the SEE INSIDE button on the game and hack about with the code to remix a game of your own based on the original version.

Spring 1



Digital Literacy (ICT)

Task 1: Write a letter to your teacher using either Microsoft Word or Google Docs.  Your letter should cover the following:


  • Some information about yourself:

  • What you think of Mosslands so far – how is it different to primary school?

  • Who is your form tutor?

  • What are your favourite lessons and why?

  • If you could give your primary school-self one piece of advice about starting at Mosslands, what would it be?


Task 2: Create a poster using either Microsoft Publisher or Google Docs to advertise The Mosslands School to local primary schools.


Task 3: Create a presentation all about STE@M at Mosslands.  You should have a slide about each of the subjects that make up STE@M (Science, Technology, Engineering, Arts and Maths).  Explain why each of the subjects is useful in industry.  Also give your views about which subjects interest you the most.


Task 4: Use the website to check the security of your passwords. Do you need to change your password to something more secure?


Task 5: Create a poster that provides tips about how to keep your online accounts secure. You could do this on paper if you don’t have access to a computer!


Spring 2




Computing Fundamentals


Task 1:

Create a presentation to store a picture and definition for all the keywords covered in this topic (see the list below)



Desktop computer

Peripheral device

Input device

Output device


Fetch-execute cycle

Gigahertz (GHz)



Cache memory

General purpose

Embedded system



Primary memory

Secondary storage

Magnetic storage

Optical storage

Solid state storage



Task 2:

Draw a pyramid showing the order of computer memory sizes from a Bit to a Petabyte.

Try to include the size (in bytes) for each memory size beside each, such as:

Kilobyte (KB) = 1,024 bytes


Task 3: Create a poster about the CPU. Your poster should describe the key parts of the CPU and some of the functions/tasks the CPU performs.

Summer 1



Problem Solving

NOTE: Sign up for any online accounts using your Google Classroom accounts that were given to you by your class teacher. Please do NOT use your personal email accounts!


Task 1:

Have a go at some of these great learning games and puzzles:


Take a screen print of the completed puzzles to show to your teacher.


Task 2:

Register for a FREE student account at  to play Code Combat.


Work through the coding challenges – you can evidence your progress using screenshots.


Task 3:

Register for a FREE student account on  to play Rapid Router.


Work through the coding challenges – you can evidence your progress using screenshots.


Task 4:

Computational Thinking involves breaking down a problem into a series of steps, called an algorithm, which can be followed by anyone to achieve the task.


Choose a favourite card game or board game that you like to play at home. Write down the series of steps that a player(s) needs to take in order to play the game.


The algorithm you create should be able to be followed by anyone who has not played the game before – perhaps ask a friend or parent/carer to check over your algorithm to see if they understand how to play your game.

Summer 2



Python Turtle

Task 1:

This site contains an emulator that allows you to practice what you have learnt in class in a Browser without having to download any software. Spend some time practising what you have learnt in the classroom after each lesson. Show your parents/carers what you can do!


Task 2:

Visit the following website and try to create a piece of artwork using the Turtle commands. The site contains some small tutorials and an explanation of the commands needed, as well as some examples. All of the work can be completed in a Browser and there is no need to download any software.


Take a screenprint of your artwork (or a picture on your phone) to show your teacher.


Task 3:

Create a simple Python Turtle “cheat sheet” (poster) for a Year 6 student who wants to learn how to use Turtle.


Your cheat sheet should contain some examples of the different basic commands in Python Turtle and a short explanation or picture of how the code works or what it does.


For some examples of what a cheat sheet looks like, Google: “Python cheat sheet” and look at some of the images so that you get an idea of what to do. Your cheat sheet can be created using DTP software such as Publisher, or a hand-drawn version.



In Year 7 the aim is to build on your knowledge of Computer Science developed during your time at Primary School.  You will arrive with different levels of ability, to find your starting point you will undertake a baseline assessment in the six Computer Science strands which are:


  • Algorithms
  • Programming
  • Data
  • Hardware
  • Networks
  • Information


The information gained from these tests helps you to identify your strengths and weaknesses and will enable us to establish your starting point for each of the topics you will study throughout the year.

During the year you will study a wide range of topics, including; how to stay safe, combat cyberbullying and avoid online threats in our E–Safety unit; learn the basics of block-based, visual programming with Scratch; build your ICT skills in our Digital Literacy unit;  understand the basics of Computer Science in the Computing Fundamentals unit; get an brief introduction to problem solving and, lastly, begin your first text-based programming in Python Turtle.

We measure your progress throughout the year by assessing you at the beginning and end of each topic using an online assessment tool, as well as throughout the units by completing short tasks and building a portfolio of work for us to review.