Computer Science

Computer Science

The purpose of the curriculum is for students to gain a well-rounded understanding of computer science. Through the introduction of the core principles, they will develop skills in problem solving and computational thinking. They will learn fundamental skills in abstraction and decomposition that are needed to model aspects of real-world situations; as a result they are able to understand, design, build and test models and fully programmed solutions to a problem.

Students develop the opportunity to improve transferable skills ‘underpinning’ concepts that are useful in many subjects and careers, including mathematics, science and engineering.

Overview

Year

Term

Topic(s)

Year 7

Autumn

Introduction to computing devices, spreadsheets and the internet

Spring

Sequence instructions in algorithms and programming instructions in Python Turtle

Summer

Social networking, using computers safely and effectively

Using Flowol to control systems

Year 8

Autumn

Foundation of computers

Spring

Computer systems 

Summer

Application and utility software

Year 9

Autumn

 Computing devices and components

Spring

Communication technologies

Summer

Flowcharts and algorithms

Year 10

Autumn

Computer hardware and logic

Computer software

Spring

Programming languages

Computing and the environment

Summer

Programming – developing code

NEA

Year 11

Autumn

Problem solving and algorithms

Programming and subprogram

Spring

Data

Summer

Revision and exams

GCSE course – Computer Science Edexcel (1CP1)