AQA GCSE - Computer Science

AQA | GCSE | Computer Science

Fundamentals of algorithms

Representing algorithms

Effciency of algorithms

Searching algorithms

Sorting algorithms

AQA | GCSE | Computer Science

 Programming

Data types

Programming concepts

Arithmetic operations in a programming language

Relational operations in a programming language

Boolean operations in a programming language

Data structures

Input/output and fle handling

String handling operations in a programming language

Random number generation in a programming language

Subroutines (procedures and functions)

Structured programming

Robust and secure programming

Classifcation of programming languages

AQA | GCSE | Computer Science

Fundamentals of data representation

Number bases

Converting between number bases

Units of information

Binary arithmetic

Character encoding

Representing images

Representing sound

Data compression

AQA | GCSE | Computer Science

Computer systems

Hardware and software

Boolean logic

Software classification

Systems architecture

AQA | GCSE | Computer Science

Fundamentals of computer networks

Fundamentals of computer networks

AQA | GCSE | Computer Science

Fundamentals of cyber security

Cyber security threats

Methods to detect and prevent cyber security threats

AQA | GCSE | Computer Science

Ethical, legal and environmental impacts of digital technology on wider society, 
including issues of privacy

Ethical, legal and environmental impacts of digital technology on wider society, including issues of privacy

AQA | GCSE | Computer Science

Aspects of software development

Aspects of software development

AQA | GCSE | Computer Science

Programming project

Overview

The task

Marking the task

Share by: