Curriculum Overview

 

Key Stage 3 Key Stage 4 Sixth Form

TERM 1: Hardware

In this unit, students will learn about the structure and function of the processor, types of processor and different processor architectures. This unit also covers input, output and storage devices and how these can be applied to the solution of different problems

Students will sit a written End of Unit assessment.

This topic is a component of Unit 1 which 40% of overall qualification.

  • Spiritual
  • Moral
  • Social
  • Cultural

Develop the individual:

Create a supportive community:

TERM 5:

Students will learn about key Acts relating to computer science and be able to discuss the challenges facing legislators especially due to the developments in technology. Students will learn about ethical and environmental issues arising from the use of digital technology, positive and negative impacts of the use of technology in society as well as be able to discuss some of the moral challenges which arise from the advancements in digital technology such as artificial intelligence and automated decision making.

Students will sit a written End of Unit Assessment.

This topic is a component of Unit 1 which 40% of overall qualification.

  • Spiritual
  • Moral
  • Social
  • Cultural

Develop the individual:

Create a supportive community:

TERM 4b: ALGORITHMS

In this unit, students will learn about the theory of algorithms such as searching and sorting algorithms (bubble sort, insertion sort, merge sort, quick sort), with reference to Big-O notation in terms of time and space complexity. Students will investigate standard algorithms for depth-first and breadth-first graph traversals. Optimisation algorithms, such as Dijkstra’s shortest path algorithm and the A* algorithm are also covered along with a discussion of intractable problems.

Students will sit a written End of Unit assessment.

This topic is a component of Unit 1 which 40% of overall qualification.

  • Spiritual
  • Moral
  • Social
  • Cultural

Develop the individual:

Create a supportive community:

TERM 3: Exchanging Data

How data is exchanged between different systems

Students will sit a written End of Unit assessment.

This topic is a component of Unit 1 which 40% of overall qualification.

  • Spiritual
  • Moral
  • Social
  • Cultural

Develop the individual:

Create a supportive community:

TERM 6: PROGRAMMING PROJECT

For this unit, students choose their own problem to solve. Students will be expected to analyse, design, develop, test, evaluate and document a program written in a suitable programming language. The underlying approach to the project is to apply the principles of computational thinking to a practical coding problem.

Learners are expected to apply appropriate principles from an agile development approach to the project development.

20% of the qualification. Internally assessed.

3.1 - Analysis of the problem (10 marks)

3.2 - Design of the solution (15 marks)

3.3 - Developing the solution (25 marks)

3.4 - Evaluation (20 marks)

  • Spiritual
  • Moral
  • Social
  • Cultural

Develop the individual:

Create a supportive community:

TERM 5b: COMPUTATIONAL THINKING

Students are introduced to the concept of computational thinking which is the thought processes involved in formulating a problem and expressing its solution(s) in such a way that a computer—human or machine—can effectively carry out. Students will learn about the importance of thinking abstractly, thinking ahead, thinking procedurally, thinking logically and concurrently as well as the essential skills or problem recognition and problem solving. The skills learnt throughout the unit will not only help students understand the theory of the entire qualification, but also enable them to analyse the problems and plan solutions for their individual Programming Project in Term 6.

Students will sit a written End of Unit Assessment.

This topic is a component of Unit 2 which 40% of overall qualification.

  • Spiritual
  • Moral
  • Social
  • Cultural

Develop the individual:

Create a supportive community:

TERM 4: Data Storage

In this unit, students will learn about data representation of numbers and text, binary arithmetic using both fixed point and normalised floating point numbers, bitwise manipulation and masks.

Students will sit a written End of Unit assessment.

This topic is a component of Unit 1 which 40% of overall qualification.

  • Spiritual
  • Moral
  • Social
  • Cultural

Develop the individual:

Create a supportive community:

TERM 2: Software

In this unit students will learning about the functionality and purpose of operating systems, looking in depth and different types available. Students will also cover applications software, licencing and learn how source code is translated into executable code.

Students will sit a written End of Unit assessment.

This topic is a component of Unit 1 which 40% of overall qualification.

  • Spiritual
  • Moral
  • Social
  • Cultural

Develop the individual:

Create a supportive community: