Durham Johnston Comprehensive School

Dare to be wise

Subject Overview



"Everyone should know how to program a computer, because it teaches you how to think"

Steve Jobs - Co-founder of Apple Inc

IT and Computer Science are important skills in the digital age that we live it. We want to enthuse our students to become the creators of new technology rather than to simply be the consumers. Skills learnt in this subject will help students develop their problem solving skills that will help them in various other subjects and walks of life even if our students do not end up being the next Bill Gates.  


Our aim is to teach students to design, use and evaluate computational abstractions that model the state and behaviour of real-world problems and physical systems. Understand several key algorithms that reflect computational thinking [for example, ones for sorting and searching]; use logical reasoning to compare the utility of alternative algorithms for the same problem.

Students who take this subject will be able to use two or more programming languages, at least one of which is textual, to solve a variety of computational problems;

Please be aware that at GCSE and A-Level, Computer Science is a rigorous subject that requires a good mathematical ability and willingness to work independently.



KS3 Computing at Durham Johnston School

Throughout KS3 students will follow 3 distinct stands:

Students will undertake projects in each to help develop their knowledge, skills and understanding. Students will be expected to solve problems using their prior skills and knowledge evidencing their progression.

Download the KS3 Curriculum Map

In Year 7 students will study:

  • Problem Solving
  • Word Processing & Desk Top Publishing Skills
  • E-Safety
  • Computing with: The BBC micro:bit, Logo & Control Insight
  • Internet & Email
  • Digital Imagery
  • Web Design

In year 8 students will study:

  • Computing with: The BBC micro:bit & Flowal (algorithms)
  • Modelling & Financial Modelling
  • Sound Editing
  • Video Creation & Editing
  • E-Safety – cyberbullying, sexting, privacy and reporting
  • Scratch – games design

In Year 9 students will study:

  • Computing with a textual language - Python
  • Produce a Media Solution to a set problem
  • Images, Sound & Video manipulation & editing
  • Databases, Interrogate, search, validate, present.
  • Research & presenting skills
  • HTML & CSS
  • Modelling
  • Problem Solving & teamwork

Students will be assessed on their K, S & U throughout the year. They will be given the opportunity to demonstrate their understanding of the software, the task and the appropriate application of skills.