Computer Science

Computers are changing every part of our lives at an increasing rate. At OEA, the KS3 computing curriculum focuses on equiping students with the skills they need to use technology safely, responsibly and respectfully. Students will discover how computers work and find out how and why hackers attack computers. They will also learn how to protect themselves when using technology. They will also learn how to solve problems logically and learn how to create programs using a text based language. Our GCSE computing curriculum encourages students to develop their understanding and application of the core concepts in computer science. Students also analyse problems in computational terms and devise creative solutions by designing, writing, testing and evaluating programs.

In Year 7 students study:

Cyber Wisdom and Digital Literacy

Web Design: HTML and Digital Literacy

Computer Architecture

Data Representation: Intro to Binary and Binary Addition

Algorithms: Introduction, Sorting and Searching; Pseudocode; Flowol

Data Handling: Spreadsheets

In Year 8 students study:

Cyber Wisdom recap; Data Representation: Binary recap- conversion and addition

Data Representation: Images; Sound; Hexadecimal

Boolean Logic- Logic Gates and Truth Tables


Data Handling: Databases

Introduction to Python

In Year 9 students study:

Cyber Security

Mobile App Development

Python Programming with sequences of data

Python Next Steps

Computer Architecture

In Year 10 students follow the OCR GCSE Computer Science course. Topics covered are:

1.1 Systems Architecture

1.2 Memory

1.3 Storage

1.4 Wired and Wireless Networks

1.5 Network Topologies, Networks and Layers

1.6 Systems Security

1.7 Systems Software

1.8 Ethical, Legal and Cultural Issues

In Year 10 students follow the OCR GCSE Computer Science course. Topics covered are:

2.1 Computational Thinking and Algorithms; Sorting and Searching Algorithms

2.2 Programming Techniques

2.3 Robust Programs

2.4 Computational Logic

2.5 Translators and Facilities of Languages

2.6 Data Representation