Computer Science

What is the Curriculum within Computer Science?

The world is changing faster than ever. From nanotechnology to synthetic biology, from wearable computers to self-driving cars; new technology is creating new industries, changing existing ones and transforming the way things are made. For us to navigate these changes effectively and safely, we need a significant understanding of Digital Literacy (DL), Information Technology (IT) and Computer Science (CS). This knowledge is essential if businesses, industries, and individuals are to exploit the opportunities offered by this revolution.

At Sprowston Community Academy, our department follows the guidance produced in the National Curriculum to allow us to deliver a high-quality computing education which equips pupils with computational thinking and creativity to understand and change the world. All pupils will receive the knowledge, skills, independence, and passion to thrive in a competitive workplace. Pupils will be expected to learn and apply skills in all areas of computing:

  • Firstly, they will develop the knowledge of computers and computation (CS), including concepts such as data, systems architecture, algorithms, and programming.
  • Secondly, pupils will focus on how computers are used in different sectors and describe the methods used to create digital artefacts such as presentations, spreadsheets, and videos (IT).
  • Thirdly, pupils will develop the skills and knowledge required to be an effective, safe, and discerning user of a range of computer systems (DL).

Computer Science at Key Stage 3

At Key Stage 3, pupils are placed in mixed-ability classes and receive a one-hour weekly lesson. Our Key Stage 3 curriculum lasts for three years and covers all areas of the National Curriculum. It has been carefully sequenced so that the core topics are revisited yearly, and we use a spiralled curriculum approach so that a deeper knowledge can be developed as topics are revisited each year. The core topics that are covered each year including Computational Thinking, Python Programming, Data Representation, Networking and Computer Systems. In addition, pupils will cover units throughout Key Stage 3, including Physical Computing (using the BBC Micro:Bit), Spreadsheet Modelling, Sound & Video Production, Mobile App Development and Web Development.

Computer Science at Key Stage 4

At Key Stage 4, pupils who opt for Computer Science will follow the OCR J277 Specification and will receive three one-hour lessons per week. The GCSE course is broken down into two core areas that will be assessed through written examinations:

COMP1 covers the theoretical knowledge of Computer Science. Within this, pupils will develop a further understanding of computer systems, software, and internal architecture including memory and storage, as well as how these systems operate using binary. They will also cover network connections and security measures, considering how they are designed, implemented, tested, and maintained. Finally, pupils will investigate the impacts of technology on a range of areas including the environment, society, and cultures around the world.

COMP2 focuses on computational thinking and problem-solving, where pupils will be required to break down and tackle a range of scenarios using algorithmic thinking and programming skills. Pupils will be taught the Python programming language for this component. In addition to the two exams, pupils will be given the opportunity to develop their programming skills and solve a variety of programming challenges. They will also complete a programming project in Year 10; whilst this is not a formal  requirement of the course, it is an excellent opportunity for pupils to experience the software development lifecycle and introduces project management, which could be further developed if they choose Computer Science for A-Level.

Computer Science at Key Stage 5

At Key Stage 5, pupils who opt for Computer Science will follow the OCR H446 Specification and will receive five one-hour lessons per week. The A-Level course is broken down into two core areas that will be assessed through written examinations, and a programming project:

COMP1 covers the theoretical knowledge of Computer Science. Within this, pupils will develop a further understanding of computer systems, processor architecture, and technological devices. They will develop an understanding of data exchange, including how data is sent across the Internet through web development and database management. Additionally, they will focus on data structures that can be used in programming, and finally investigate the impacts of technology, building on the foundations developed in Key Stage 4.

COMP2 focuses on computational thinking, programming, and algorithms, where pupils will be required to break down and tackle a range of scenarios using algorithmic thinking and programming skills. Pupils will be taught using a range of programming languages, primarily focusing on Python.

COMP3 is a non-exam assessment in the form of a programming project. Pupils will need to consider an idea that they could develop, such as a game or system that could benefit or enhance a user’s experience.

What will Students Learn in Computer Science?

How are the students assessed in Computer Science?

In Computer Science, we use a range of formative and summative assessment strategies. In class, teachers will use techniques such as cold-calling, questioning to develop understanding, low-stakes quizzing, and providing effective feedback when required to ensure all pupils have a deep understanding and receive a high-quality education. In Year 7, all pupils will sit a baseline
test to identify their strengths, areas for improvement, and provide them with a personalised  target for the year. In Year 8 and Year 9, pupils will be given a target based on their end of year result from the previous academic year. For each topic, pupils will sit a multiple-choice quiz to assess their understanding of the content covered in that topic, as well as receiving feedback on their classwork to ensure they continue to improve and thrive.

At GCSE and A-Level, pupils will sit written examinations at the end of the course. Throughout the course, pupils will undertake topic tests regularly to ensure they become familiar with the routines of examinations, and to allow them to recognise their strengths and areas for improvement.