Computer Science

GCSE Computer Science gives students an understanding of the fundamental concepts of computer science, including; abstraction, decomposition, logic, algorithms, and data representation.

Students will learn to analyse problems in computational terms through practical experience of solving such problems, including designing, writing and debugging programs to do so. Students will be required to think creatively, innovatively, analytically, logically and critically.

Students will also learn about the components that make up digital systems, and how they communicate with one another and with other systems, and learn to apply mathematical skills relevant to computer science.

Assessment

This course is broken down into 3 units:

  • Unit 1: Understanding Computer Science Written examination: 1 hour 45 minutes 50% of the qualification 100 marks
  • Unit 2: Computational Thinking and Programming On-screen examination: 2 hours 30% of the qualification 60 marks
  • Unit 3: Software Development Non-exam assessment: 20 hours 20% of qualification 80 marks 

The WJEC exam board set the Non-exam assessment tasks. Students have 20 hours to complete the controlled assessment activities under supervision. Each control task will be broken down into smaller sections of between 2 and 6 hours most of which will be completed during lessons.

Skills and Theory

The main strands involved in the course are:

  • Computer Hardware
  • Logical Operations
  • Networks and the Internet
  • Binary and Hexadecimal Representation of Data
  • System Software
  • Principals of Programming
  • Security and Data Management
  • Algorithms and Programming

The practical strands will be delivered using software packages such as Microsoft Office (license available through school website, Python (freely available from www.python.org), Greenfoot (freely available from www.greenfoot.org).