Year 7 Computing

In Year 7 pupils follow the Hodder Education scheme of work. They are given a login to the following site at the start of year where they will find lesson resources and their assessment results:

If you wish to assist your child further, the following book (right) accompanies the course.


The following topics are covered in year 7:

  • Unit 1: Under the hood of a computer:  This unit provides a brief outline of the history of computing; practical study of components that make up a computer; inputs, processing and outputs; data and binary; bits, bytes and megabytes.
  • Unit 2: Think like a computer scientist:  This unit introduces students to computational thinking and pupils are  challenged to create an emergency evacuation plan for their school.
  • Unit 3: Drawing and manipulating Shapes:  This unit is designed to provide students with an understanding of the relationship between computer science and shape/ patterns in order to be able to write algorithms in a range of computer languages to draw basic shapes and design artworks.
  • Unit 4: Creating an animation:  This unit requires the students to think about and create algorithms, so you will need to be comfortable with algorithms and the need for precision in framing instructions. Throughout we have supplied resources based  on version 2.0 of Scratch,but students are free to extend this at home or in computing club using other graphical programming languages, such as Snap, Alice or AppInventor.
  • Unit 5: The foundations computing:  By understanding how computers have developed, students are encouraged to not only create programs to carry out arithmetic calculations, but to ‘think’ like a computer in order to so.
  • Unit 6:  How the web works:  This unit provides an opportunity to look at the way in which the web works technically, and cover the issues of reliability and e-safety.
  • Unit 7: Web page creation from the ground up: This unit provides students with the challenge of creating and uploading web pages using HTML.
  • Unit 8: Designing for HCI: a handheld digital device:  This unit introduces students to the concept and principles of Human– Computer Interaction and its importance in providing usable solutions for a range of audiences and needs.
  • Unit 9: Designing for HCI: an operating system interface:  Building on Unit 8, this unit covers the importance of operating systems and how they might develop in relation to on-going changes in technology
  • Unit 10: Representing images:  This unit is designed to provide students with an understanding of how images and the colours within them are constructed in terms of binary and Resolution and image types are covered. Stenography – hiding messages in text and images – is covered. Followed by a lesson that requires students to look at how sequenced images can be used to create video (moving images)
  • Unit 11: Programming a calculator:  This unit covers the use of different languages to program and execute a calculator for use by primary school students to solve defined problems.
  • Unit 12: Programming a revision quiz:  Developing further the principles and skills developed in Unit 11, this extends students’ work to program a quiz.

Learning Objectives

The following learning objectives will be taught to year 7 over the course of the year and as such they will be examined on these criteria at the end of the year:


  • Understands that iteration is the repetition of a process such as a loop.
  • Recognises that different algorithms exist for the same problem.
  • Represents solutions using a structured notation. Can identify similarities and differences in situations and can use these to solve problems (pattern recognition).


  • Understands that programming bridges the gap between algorithmic solutions and computers.
  • Has practical experience of a high-level textual language, including using standard libraries when programming.
  • Uses a range of operators and expressions e.g. Boolean, and applies them in the context of program control. Selects the appropriate data types.


  • Knows that digital computers use binary to represent all data.
  • Understands how bit patterns represent numbers and images.
  • Knows that computers transfer data in binary.
  • Understands the relationship between binary and file size (uncompressed).
  • Defines data types: real numbers and Boolean. Queries data on one table using a typical query language.


  • Recognises and understands the function of the main internal parts of basic computer architecture. Understands the concepts behind the fetch-execute cycle.
  • Knows that there is a range of operating systems and application software for the same hardware.


  • Understands how search engines rank search results. Understands how to construct static web pages using HTML and CSS.
  • Understands data transmission between digital computers over networks, including the Internet i.e. IP addresses and packet switching.

Information Technology

  • Evaluates the appropriateness of digital devices, Internet services and application software to achieve given goals.
  • Recognises ethical issues surrounding the application of information technology beyond school.
  • Designs criteria to critically evaluate the quality of solutions, uses the criteria to identify improvements and can make appropriate refinements to the solution.