Computer Science KS4

GCSE Computer Science (WJEC)

Teaching from September 2025 | First full qualification awarded Summer 2027

What is GCSE Computer Science?

GCSE Computer Science is a modern, challenging and highly relevant qualification that helps students understand how computers and digital systems work, and how to design, develop and evaluate computer programs. It combines theory, problem-solving and practical programming, preparing learners for further study, careers in technology, and a digitally driven world.

This qualification is approved by Qualifications Wales and is part of the Curriculum for Wales.


What will students learn?

Students study two main areas:

1. Understanding Computer Science

This unit develops a strong foundation in how computer systems work and how technology affects society. Topics include:

  • Computer hardware and architecture (how computers are built and operate)
  • Data representation (how numbers, text, images and sound are stored)
  • Networks and cybersecurity
  • Algorithms and problem-solving
  • Software development concepts
  • Operating systems
  • Legal, ethical, social and environmental issues linked to technology and AI

Students learn to think logically, analyse problems, and understand the impact of technology in everyday life.


2. Computer Programming

This unit focuses on writing and developing programs using Python, one of the most widely used programming languages in education and industry.

Students will:

  • Analyse real-life problems and break them down
  • Design solutions using algorithms and pseudocode
  • Write, test, debug and improve Python programs
  • Work with data, files and graphical user interfaces
  • Evaluate and refine their solutions

This unit builds creativity, resilience and independence, and reflects real-world software development practices.


How is the course assessed?

The qualification is assessed entirely by two examinations:

  • Unit 1: Understanding Computer Science
    • 1 hour 30 minute digital exam
    • 50% of the GCSE
    • Tests knowledge, understanding and application
  • Unit 2: Computer Programming
    • 2 hour on-screen exam
    • 50% of the GCSE
    • Based on a pre-released programming brief provided in advance

There is no coursework, but students complete lots of practical and programming work during lessons to prepare them for the exams.


Who should choose GCSE Computer Science?

GCSE Computer Science is ideal for students who:

  • Enjoy problem-solving and logical thinking
  • Are curious about how technology works
  • Like practical tasks and coding
  • Are prepared for a challenging academic subject

No previous programming experience is required, but students should be confident with mathematics, reasoning and independent learning.


How does this subject help in the future?

GCSE Computer Science provides an excellent foundation for:

  • A level Computer Science
  • Further study in IT, engineering, science or mathematics
  • Careers in software development, cybersecurity, data science, AI, engineering, and many other fields

Even for students who do not continue with Computer Science, the course develops transferable skills such as problem-solving, critical thinking, and digital literacy that are valuable in any career.


Key information at a glance

  • Qualification: WJEC GCSE Computer Science
  • Duration: 2 years (Years 10 and 11)
  • Assessment: 2 exams, no coursework
  • Programming language: Python
  • Guided learning hours: Approximately 120–140