Oaks Park High School

Quick Links

Useful Links

Computer Science & IT

As we live in a digital age, most industries rely on data and software programmes. Computer Science & IT has an impact on everything from scientific research to health, transport, banking, communications, you name it. Even objects such as microwave ovens, refrigerators or door locks are now connected to our Wi-Fi networks and personal assistants.

Technology has made communication faster and the world more connected.  Yet it didn't happen by accident. We came here thanks to the creative minds of Computer Science and IT students who took their passion for technology and used it to create gadgets and computer programmes that support us every single day.


    Year 7

Term 1 Term 2 Term 3

Using Computers Safely

  • File Management
  • Social networking
  • Keeping Data safe
  • Using email
  • Searching the web


Algorithm and Flowcharts

  • Abstraction
  • Decomposition
  • Logical thinking
  • Logic gates
  • Algorithms
  • Pattern recognition





Programming using Scratch

  • Algorithms
  • Flowcharts
  • Programming
  • Movement
  • Lives and scoring
  • Adding a new level
  • Randomising the behaviour
  • Shooting and jumping
  • Adding sounds


Computer Networks

  • The Internet
  • Connectivity
  • Topologies


  • Introduction to Vectors 
  • Bitmap graphics
  • Conveying meaning
  • Effects and enhancements
  • Adding text


Software Development using Python


  • Data types
  • Loops
  • Lists
  • Procedures
  • Functions

    Year 8

Term 1

Term 2

Term 3

Computer Systems

  • CPU
  • Fetch execute Cycle
  • Understanding Binary
  • Storage Devices 


Spreadsheet modelling

    • Computer models 
    •  Creating a financial model 
    • If scenarios 
    • Conditional formatting and validation.
    • Macros and charts




Website Development

    • HTML
    • CSS
    • WebForms
    • Design


Computer  crime and cybersecurity

  • Email Scams
  • Hacking
  • Protecting Personal Data
  • Copyright
  • Health and Safety

Python next steps the basics  

  • Loops 
  • Lists 
  • Procedures 
  • Functions



  • Introduction to spreadsheets
  • Creating a Finacial Model
  • Functions and Formulas
  • Conditional formatting 




How will they be assessed?

Students are assessed at the end of each unit. Regular marking and feedback ensure students have the opportunity to improve their work.

Intervention, support and homework clubs allow students to work to their full potential.


How can parents support?

Parental support is very important to the progress and achievement of all students.

Please ensure your child completes all homework to the best of their ability and submits this on time.

Independent learning is very important to build on their IT and programming skills. Students and parents can use the following websites:


Due to the growing need for computer science and IT specialists and to give our students the best opportunity to specialise in their skills, we offer our students three  KS4 courses. Computer Science, Cambridge Nationals in IT, Cambridge Nationals in Creative iMedia.

 Computer Science GCSE

What will students learn? (Overview)
Exam Board: OCR

Computer Science gives students a real, in-depth understanding of how computer technology works. It offers an insight into what goes on ‘behind the scenes’ including computer programming, which many students find absorbing.

Learning to program is a core component of a computer science course. Students should be competent at reading and writing programs and be able to reason with code. They must be able to apply their skills to solve real problems and produce robust programs.

The qualification will build on the knowledge, understanding and skills established through the Computer Science elements of the Key Stage 3 programme of study. The content has been designed not only to allow for a solid basis of understanding but to engage learners and get them thinking about real-world application.

 Year 9

Term 1 Term 2 Term 3

Introduction to GCSE Science


About the course, qualification and assessment.


Python Part 1


Strings and Numbers


String Manipulation


Selection Statements


Random Numbers and Arithmetic operators


Counter Controlled iteration


Condition Controlled Iteration


Data Types 


Sequence and selection 


Python Part 2






Procedures and Functions


Records and Files


Subroutines procedure


Python - Subroutines, Procedures and Functions


Python - Arrays and Lists


Python Part 3 - Serial Files


Python - Subroutines, Procedures and Functions


Python - Arrays and Lists


Translators and Facilities of Languages


4. Python - Validation