Computer Science

Back
Choose a Subject

Computing Department

 

# Name
Subject Leader Computer Science Mr L Challenor
Computing Teachers Miss C Shea
Mrs C Gouli

 

Over the last decade there has been a major change in the curriculum introducing computer science as a stand-alone subject. The subject is an important part of the modern digital age. As we prepare students for the ever changing technological environment, computer science helps students understand the pivotal role technology plays in the modern day world.

HOW PARENTS CAN HELP
Parents are encouraged to discuss the project topics and explain how technology has continually changed over the decades.  Commenting on the use of computers in daily life and how important they are will help students to see Computer Science as a skill that they cannot do without.  They can also ensure students complete their electronic homework, which is set on EduLink- all of the lessons for Computer Science can be found online at LearnITWithMrC. 

COMPUTER SCIENCE AT KNOLE ACADEMY
Computer science is a now a core subject in both Years 7 and 8; students in Grammar stream have at least one lesson per week, while the rest of the students learn computer science as part of the ICT curriculum. After the end of year 8, all students have the option of taking Computer Science as a precursor to them studying it at GCSE when they select their options.

Students studying computer science will complete several different units ranging from Computational thinking and Algorithms to programming. They will get hands on experience at programming as well as learning how computers work and their impact on society.

When students reach Year 10, they will start their GCSE preparation - see the Key Stage 4 section below.

Key Stage 3

KEY STAGE 3

MODULES
The programme of study is split into a variety of different topics which link with all three strands.

Year 7 Term 1
Unit 1 - E-safety

Presentation skills
Audience & purpose
Information reliability
E-safety - fundamentals

Year 7 Term 2
Unit 2 - Hardware & Networks

Computer systems
Peripherals & storage devices
Networks presentations
File permissions & security

Year 7 Term 3
Unit 3 - Coding with Scratch

Game making
Sequencing instructions
Graphical imagery
Scoring
Iterations
Selection

Year 7 Term 4
Unit 4 - Coding with Python
Introduction to programming with Python
Programming basics
Sequences
Selection
Year 7 Term 5
Unit 5 - Cryptography

Computing icons past & present
History of Cryptography
Codebreaking
Encryption/Decryption
Vigenère, Ceaser & pig pen ciphers

Year 7 Term 6 
Unit 6 - Hour of Code
Block coding
Code sequences
Python output, debugging, variables and assignment for loops, iteration,
Year 8 - Term 1
Unit 1 - Information Systems
Spreadsheets
Spreadsheet key terms - cell, column, cell reference, formula
Formatting cells
Functions - SUM, AVERAGE
Creating formulae functions - MIN, MAX, Creating charts, conditional formatting
Filtering, IF statements, data validation
Year 8 Term 2
Unit 2 - Control Algorithms
System lifecycle
Control devices
Procedures
Sequencing
Sensors
Systems design and user-centred design
Year 8 Term 3
Unit 3 - Coding 1
Code sequences
Python output, debugging, testing
Python input, variables & assignment for loops
Functions
Year 8 Term 4
Unit 4 - Coding 2

Algorithms
For loops
White loops
Functions, lists

Year 8 Term 5
Unit 5 - Data representation

Binary
Using binary to represent whole numbers, boolean, logic gate
AND gate, OR gate, NOT gate
converting from binary to decimal, converting from decimal to binary, pixels
Bitmaps, resolution, Vectors
Character sets, ASCII, character codes

Year 8 Term 6
Unit 6 - Web design

Create a website
HTML basics
Further HTML
Publishing on the web
Blogs and wikis
Internet broadcasting

Year 9 Term 1 
Unit 1- Coding with Turtle

Using Python Turtle Commands
Python Syntax, using loops/repetition, using selection (If Statements)
Using basic functions, using data structures i.e. sequences

Year 9 Term 2
Unit 2- Text Programming
User output, variables, assingment
If, if-elif-else, conditional statements for loops
While loops, functions 

Year 9 Term 3

Unit 3 Game Development

Creating algorithmic solutions
Using the program library pygame, if, if-elif-else, 
variables
For loops, while loops, keyboard events
Interrupt Events, Event Listeners, Event Handlers
Sprites, X,Y coordinates

Year 9 Term 4
Unit 4 Game Development- Project
Creating algorithmic solutions
Project management
Modular programming
Sequence selection iteration 
Year 9 Term 5
Unit 5- Databases
Tables
Fields, Data types, records
Queries, Boolean operators, AND, OR or NOT, 
Wildcards, user interface
Forms, SQL
Year 9 Term 6
Unit 6- How Computers Work
Binary
Using binary to represent whole numbers, 
boolean, logic gate
AND gate, OR gate, NOT gate
Converting from binary to decimal, converting 
from decimal to binary, pixels
Bitmaps, resolution, ASCII
Character codes, Vectors, character sets

Key Stage 4

Key Stage 4

AQA COMPUTER SCIENCE GCSE

YEARS 10-11

GENERAL DESCRIPTION

AQA Computer Science has been created specifically to get students working with real-world programming and to provide a good understanding of the fundamental principles of computer science.

The scheme of work includes computational thinking, looking at how computer programs are developed from algorithms and how students can create their own algorithms using abstraction and decomposition to solve real world problems. Other units cover the areas of programming and computer systems as well as specific skills like cyber security which are in high demand in industry.The units of work provide an academically challenging specification for students of all ability levels.

The AQA Computer Science GCSE has built-in progression to further studies and is recognised as developing the skills that employers value.


SPECIFICATION (8525)

ASSESSMENT

UNITS

aSSESSMENT

COMPONENT 1: PAPER 1- COMPUTATIONAL THINKING & PROGRAMMING SKILLS

3.1 Fundamentals of algorithms

3.2 Programming

Written Exam: 2 hours

What's assessed?
The content for this assessment will be drawn from subject content 3.1 & 3.2 above

Questions-
A mix of multiple choice, short answer and longer answer questions assessing programming, practical problem-solving and computational skills

Weighting-
Paper is out of 90 marks
50% of the GCSE

COMPONENT 2: PAPER 2- COMPUTING CONCEPTS

3.3 Fundementals of data representation
3.4 Computer systems
3.5 Fundamentals of computer networks
3.6 Cyber Security
3.7 Relational databases and structured query language (SQL)
3.8 Ethical, legal and environmental impacts of digital technology on wider society, including issues of privacy

Written Exam: 1 hour 45 minutes

What's assessed? 
The content for this assessment will be drawn from subject content 3.3 to 3.8

Weighting-
Paper is out of 90 marks
50% of the GCSE 

Your browser is out-of-date!

Update your browser to view this website correctly. Update my browser now

×