St Thomas More Catholic High School

GCSE Computer Science Revision Resources


GCSE Computer Science

 

Useful websites:

 

AQA | Computer Science and IT | GCSE | Computer Science

 

GCSE Computer Science AQA BBC Bitesize

 

Oak National Academy Computer Science Lessons

 

Python Programming assistance

 

Seneca Learning AQA GCSE

 

Seneca Class Code:

ayc3w2lciq

 

Past exam Questions

 

Online Videos per topic

Paper 1 Content

Fundamentals of Algorithms

  • Algorithms, Decomposition & Abstraction
  • Understanding the inputs, processing and outputs within an algorithm
  • Using a trace table to identify the state of variables in a program

Searching and Sorting

  • Binary / Linear Search
  • Merge / Bubble Sort
  • Comparison of efficiency

Programming

  • Use of Variables, input, and print
  • Understanding of selection and iteration (conditional and count controlled)
  • Understand the need for subroutines and efficient coding
  • One and two-dimensional arrays
  • Records
  • Syntax vs Logic errors

Revision Clocks        Scroll to the bottom of the page

Past Papers can be found here (link): AQA GCSE CS Paper 1

Paper 2 Content

Fundamentals of Data Representation

  • Binary, Hexadecimal and Conversion
  • Units of Information – GB, kB, Byte
  • Binary Addition / Shift
  • ASCII / Unicode
  • Images and Sound
  • Compression

Computer Systems

  • Boolean Logic, OR, NOT, AND, XOR
  • Software Classification
  • High / Low Level Languages and Translators
  • Systems Architecture – CPU, RAM, Fetch Decode Execute Cycle

Computer Networks

  • LAN, WAN, PAN
  • Advantages of a Network / What is a network?
  • Star & Bus
  • Protocols and Packet Tracing
  • Network Security
  • TCP/IP Layers – ATIL

Databases

  • SQL – Select, From, Where, Order By

Ethical, Legal and Moral

  • Lengthy Questions – Refer to the ethical, legal and moral impacts for a given scenario

Revision Clocks        Scroll to the bottom of the page

Past Paper can be found here (link):

AQA GCSE CS Paper 2