Moorside High School

Moorside High School

Life at Moorside High School Life at Moorside High School Life at Moorside High School Life at Moorside High School Life at Moorside High School Life at Moorside High School Life at Moorside High School Life at Moorside High School Life at Moorside High School Life at Moorside High School Life at Moorside High School Life at Moorside High School Life at Moorside High School Life at Moorside High School Life at Moorside High School Life at Moorside High School Life at Moorside High School Life at Moorside High School Life at Moorside High School Life at Moorside High School Life at Moorside High School Life at Moorside High School Life at Moorside High School Life at Moorside High School Life at Moorside High School Life at Moorside High School Life at Moorside High School Life at Moorside High School Life at Moorside High School Life at Moorside High School Life at Moorside High School
A friendly, caring school with a family ethos

Computer Science

GCSE Computer Science

General information

The aim of the Computer Science course is to equip learners with a knowledge and understanding of the fundamental principles and concepts of the subject, including the computational thinking skills to analyse problems and design solutions across a range of contexts.

The course structure

Unit 1: Principles of computer science

Written paper 2 hours 90 marks 75%

This unit introduces candidates to computer science; they will gain an understanding of what algorithms are, what they are used for and how they work. They will gain knowledge of binary representation, data storage and compressions and the ability to use SQL to insert, amend and extract data stored in a structured database. They will use HTML and CSS to construct webpages. They will learn to read and interpret fragments of assembly code. They will also gain an awareness of emerging trends in computing technologies.

Unit 2: Practical programming

Controlled assessment 50 marks 25%

This is a practical ‘making task’ that enables students to demonstrate their computational techniques using a programming language. Students will decompose problems into sub-problems, create original algorithms and design, write, test and evaluate programs