Computing - Year 7


Computer science is an academic discipline with its own body of knowledge that can equip pupils to become independent learners, evaluators and designers of new technologies. In studying computer science, pupils gain skills, knowledge and a logical way of problem solving. These computational thinking skils allow the students to understand the digital world in a deeper way, just as physics equips pupils to better understand the physical world and a modern foreign language equips pupils to gain a richer understanding of other cultures. Computational thinking also gives a new paradigm for thinking about and understanding the world more generally. 

Simon Peyton-Jones succinctly explains why learning computer science and computational thinking is a core life skill – as well as being eminently transferable – in a talk filmed at TEDxExeter

Course Content

Autumn Term

  • Online Safety - Keeping your data safe, your digital footprint and cyberbullying.
  • Bias & Reliability - How can you tell if the information you find online is factual.
  • Computer Ethics - The difference between the law and ethics/morals related to program design. 
  • Internet & Communication - What is the difference between the internet and the worldwide web?  How do we communicate and the advantages and disadvantages of these methods?
  • Search Engines - How do search engines work and structuring search terms?
  • Binary & Binary Addition - The Base 2 number systems.  Denary to binary and binary to denary conversion. Adding two numbers together using binary.
  • Python Programming - Introduction to Python, manipulation of text, sequence, selection and iteration

Spring Term

  • Representing Images - How images are stored and processed in a computer using binary (1’s & 0’s).
  • Representing Text - How text is stored and processed in a computer using binary (1’s & 0’s).
  • Representing Sound - How sound is stored and processed in a computer using binary (1’s & 0’s).
  • Python Programming - Functions, data types, lists

Summer Term

  • Programming Challenges and Python Art Project - Creating a drawing app using Python code - Creating a drawing app using Python code.


Homework will be in the form of written or research work and will be issued if there is a requirement to help develop concepts studied in the classroom.  


Formative assessment will be done through the use of electronic workbooks and work should be submitted through the Google Classroom.  The Google Classroom will be the tool for constructive dialogue to take place between student and teacher.  Students will be able to monitor their own progress through the use of a Pathways document.

Summative assessment:  Every lesson the students will complete an online quiz to make sure the learning objectives and knowledge of the lesson have been met.  This tool can also guide the planning of future lessons for individual students.  The students will also sit a formal paper exam during the Year 7 Assessment Window.

Useful Links and Information

Computing At Schools



W3 Schools

BBC Bitesize - Computer Science