Eduqas GCSE Computer Science (C500QS)

Eduqas GCSE Computer Science topic introductions are not endorsed by Eduqas. Please refer to the exam board specification to ensure that the full range of topics has been covered.

To access the course material, please click on the link to each section.

Quick Links:

Component 1 - Understanding Computer Science

1. Hardware

  • Input/Output

    • Characteristics of Input/Output Devices
  • Secondary Storage

    • Characteristics of Storage
    • Features of Secondary Storage
  • Additional Hardware Components

    • GPUs
    • Sound cards
    • The Motherboard

2. Logical Operations

3. Communication

4. Organisation & Structure of Data

  • File Design

    • Reading & Writing to Text Files
  • Data Validation & Verification

    • Techniques for Validation
    • Techniques for Verification

6. Principles of Programming

7. Software Engineering

8. Program Construction

9. Security & Data Management

  • Data Managament

    • Backups & Version Control
    • Archiving Data
  • Network Security

    • Importance of Network Security
    • Acceptable Use Policies
    • Disaster Recovery Policies
  • Cyber Security

10. Ethical, Legal, And Environmental Impacts of Digital Technology on Wider Society

Component 2

1. Problem Solving

2. Algorithms and Programming Constructs

  • Identifiers

    • Meaningful Identifiers in Code

3. Programming Languages

  • Markup Languages

    • Writing HTML tags
  • Object Oriented Languages

    • Classes & Objects
    • Creating Methods
    • Attributes of Classes & Methods
    • Creating & Destroying Objects
    • Obtaining Keyboard Input
    • Adding Sound to an OO Program
    • Passing Parameters
    • Accessing Objects
    • Collision Detection
    • Random Number Generation
    • Inheritance
    • Encapsulation
  • Assembly Language

    • Using Mneumonics

4. Data Structures and Data Types

5. Security and Authentication

Component 3

Software Development

This section will follow shortly.