May 25, 2011

Computer Science

GCSE (9-1)

Computer Science

 Principles of Computer Science

Written examination: 1 hour and 40 minutes

40% of the qualification

 Content overview

This component will assess all topics.

  • Understanding of what algorithms are, what they are used for and how they work; ability to interpret, amend and create algorithms.
  • Understand the requirements for writing program code.
  • Understanding of binary representation, data representation, data storage and compression, encryption and databases.
  • Understanding of components of computer systems; ability to construct truth tables, produce logic statements and read and interpret pseudo-code.
  • Understanding of computer networks, the internet and the world wide web.
  • Awareness of emerging trends in computing technologies, the impact of computing on individuals, society and the environment, including ethical, legal and ownership issues.

Application of Computational Thinking

Written examination: 2 hours

40% of the qualification

 Content overview

The main focus of this component will be

  • Understanding of what algorithms are, what they are used for and how they work; ability to interpret, amend and create algorithms.
  • Understanding how to develop program code and constructs, data types, structures, input/output, operators and subprograms

This component may also draw on

  • Understanding of binary representation, data representation, data storage and compression, encryption and databases.
  • Understanding of components of computer systems; ability to construct truth tables, produce logic statements and read and interpret pseudo-code.
  • Understanding of computer networks, the internet and the world wide web.
  • Awareness of emerging trends in computing technologies, the impact of computing on individuals, society and the environment, including ethical, legal and ownership issues.

 Project

Non-examined assessment: 20 hours

20% of the qualification

 Content overview

Students will develop a computer program. The content for this component will draw on:

  • algorithms, decomposition and abstraction
  • design, write, test and refine a program
  • data.