Computing

Vision

At Birchwood Community High School, our vision for the Computer Science curriculum is to inspire students and foster a deep appreciation and understanding of the digital world. We aim to develop digitally literate individuals who possess critical thinking skills, a curiosity for discovery, and an awareness of the ethical implications of computing advancements. Our curriculum is designed to empower students to engage with computer science, apply computing concepts to real-world situations, and become responsible digital citizens.

Values that underpin our subject:

  1. Knowledge: we value knowledge and encourage students to ask questions, explore, and seek answers through scientific inquiry. We believe that curiosity is the driving force behind scientific progress and discovery in the world of computing and IT so we encourage students to build their knowledge by constantly questioning what they have learned and how it fits in with the other strands of learning.
  2. Aspiration: we emphasize academic rigor in our computer science curriculum, promoting a strong foundation of scientific knowledge, analytical thinking, and problem-solving skills. We challenge students to think critically, analyse data, and apply scientific principles in a rigorous and systematic manner in order to become digital experts.
  3. Kindness: we emphasise the ethical responsibility of computer scientists and encourage students to consider the societal and environmental impacts of computing advancements. We aim to cultivate responsible, informed decision-making regarding wider issues and promote ethical conduct in computer science.
  4. Empowerment: we strive to empower our students to become active and responsible participants in the digital community. We provide opportunities for hands-on coding, scientific investigations, and research projects that enable students to take ownership of their learning and develop a sense of expertise in the subject.

How do we build on what students learn at KS2? 

To build on the foundation laid during Key Stage 2 (KS2), we ensure a smooth transition to Key Stage 3 (KS3) computing by collaborating with local primary schools. By aligning our curricula, we create continuity and address local contexts and resources. We aim to reinforce and expand upon the computational thinking skills and basic programming knowledge acquired in KS2, providing students with a solid grounding for further study.

How do we cover the KS3 National Curriculum and beyond? 

At KS3, our computing curriculum is designed to cover the National Curriculum requirements while also incorporating broader knowledge beyond these standards. We believe it is essential for students to explore various aspects of computing beyond the prescribed curriculum to develop a well-rounded understanding of the subject.

Year 7: in year 7, students build upon their KS2 knowledge and expand their understanding of computational thinking, algorithms, and basic programming concepts. They engage in hands-on activities, problem-solving exercises, and collaborative projects to develop their logical reasoning and programming skills.

Year 8: in year 8, students focus on further developing programming skills and knowledge, exploring different programming languages, and delving into more complex algorithms and data structures. Students work on practical projects that encourage creativity, critical thinking, and the application of computing principles to real-world scenarios.

Year 9: in year 9, students deepen their understanding of advanced programming concepts, such as object-oriented programming, database management, and web development.

Furthermore, students are introduced to emerging technologies and cutting-edge developments in the field of computing. They explore topics such as, artificial intelligence, machine learning, cybersecurity, and data analysis, enabling them to grasp the potential of these technologies and understand their ethical implications.

Wider knowledge beyond the KS3 National Curriculum:

In addition to covering the KS3 National Curriculum, we believe it is crucial to expose students to a wider range of knowledge beyond these standards. We aim to foster a sense of curiosity and provide opportunities for students to explore interdisciplinary connections between computing and other fields.

To achieve this, we incorporate cross-curricular projects that integrate computing with subjects like mathematics, business and media. By doing so, we help students understand how computing can be applied in various contexts, strengthening their problem-solving skills and expanding their horizons.

Furthermore, we encourage students to engage with external resources, attend workshops, participate in coding competitions, and explore online platforms that offer additional learning opportunities. By exposing them to diverse resources, we aim to broaden their perspectives and nurture their passion for computing beyond the boundaries of the traditional curriculum.

What do we cover in KS4 and how do we aspire towards KS5? 

At KS4, we offer a comprehensive range of computing courses that align with the requirements of the National Curriculum and cater to the diverse interests and aspirations of our students. These courses may include options such as computer science or digital media.

Our KS4 curriculum emphasises practical application, problem-solving, and project-based learning. Students will deepen their understanding of programming languages, algorithms, data handling, system design, and legal, ethical & environmental considerations related to computing.

With regards to KS5, we aspire to provide a pathway for students who wish to pursue further studies in computing at a higher level. We ensure that our students are well-prepared for the demands of tertiary education and future careers in the field of computing by exposing them to a range of resources that help to illuminate the possible routes they could take with their computing knowledge and skills.

In conclusion, our curriculum vision for computing at Birchwood Community High School centres on demystifying IT, fostering digital expertise, and promoting responsible and informed engagement with technology. By building upon students’ prior knowledge, covering the National Curriculum, incorporating wider knowledge, and providing opportunities for progression, we strive to empower our students to become competent, confident, and ethical contributors to the digital world.

KS3 Curriculum Overview

Year 

HT1 

HT2 

HT3 

HT4 

HT5 

HT6 

7

Digital Literacy: Using the IT system to succeed in school & Impact of Technology

 

Learning question: 

Can I understand how to successfully use the IT systems in school? 

 

 

Key knowledge: 

Networks, usernames, passwords, hazards, digital footprint, cyberbullying, presenting information the Birchwood Way in computing, Working efficiently Inc Keyboard Shortcuts “knowing your keyboard and mouse”.

Computer Science: MSW LOGO

 

 

 

 

Learning question: 

Can I understand how to decompose problems and think like a computer?

 

 

Key knowledge:  

Algorithms, simplifying instructions, breaking a problem down, Programming Syntax, pattern recognition, sequence, iteration

KAST 1 & Computer Science: Networks from Semaphore to the Internet

 

 

Learning question:

Can I understand how a network system works?

 

 

 

Key knowledge:  

Networks, protocols, hardware, wired vs wireless, internet, World Wide Web

Information Technology: Modelling with Spreadsheets

 

 

 

Learning question:

Can I understand how to use spreadsheets to model data?

 

 

 

Key knowledge:

Data & Information, Spreadsheet layout, calculations, formulas, functions

Computer Science: Programming Essentials in Scratch

 

 

 

Learning question:

Can I understand basic programming constructs?

 

 

 

Key knowledge:  

Algorithms, programming syntax, sequence, selection, iteration, Boolean Logic – AND, OR, NOT

 

 

 

KAST 2 & Summer Challenge: Applying your skills to solve computing problems

 

 

Learning question:

Can I understand how to apply computing skills to a new challenge?

 

 

 

Key knowledge

Decomposition  

Algorithms, Programming, sequence, selection iteration

 

 

Building and revisiting

Building on KS2 – “use technology safely, respectfully and responsibly…”

Building on KS2 – “design write and debug programs…”, “use Sequence selection and repetition…”, “use logical reasoning…”

Building on KS2 – “understand computer networks including the internet…”

Building on KS2 – “…collecting, analysing, evaluating and presenting data and information”

Building on HT2 – Programming using block-based language to introduce – procedures/subroutines and selection.

Revisiting themes from across the year into a more complex project.

Assessment

RAP: Recall 5, Learning Log reviews, Low Stakes Quizzes, End of Topic test

RAP: Recall 5, Learning Log reviews, Low Stakes Quizzes, End of Topic test

RAP: Recall 5, Learning Log reviews, Low Stakes Quizzes, KAST 1 – cumulative test based on term 1 topics

RAP: Recall 5, Learning Log reviews, Low Stakes Quizzes, End of Topic test

RAP: Recall 5, Learning Log reviews, Low Stakes Quizzes, End of Topic test

RAP: KAST 2 cumulative test based on the year, Project Learning Logs

Year 

HT1 

HT2 

HT3 

HT4 

HT5 

HT6 

 8

Computer Science: Algorithms and Flowcharts

 

 

Learning question: 

Can I understand how to represent algorithms using flowcharts?

 

Key knowledge:  

Inputs and Outputs, Basic Flowchart shapes, using selection/decisions, looping programs, using subroutines

Computer Science: Introduction to Programming

 

 

Learning question:

Can I understand how to write programs in Python?

 

 

Key knowledge:

Algorithm, Syntax, Sequence, Selection, iteration 

KAST 1 & Information Technology: Modelling with Spreadsheets

 

Learning question:

Can I understand how  to model data using spreadsheets?

 

 

Key knowledge:

Spreadsheet layout, key formulas, functions and tools

 

 

 

Computer Science: Developing for the web

 

 

 

Learning question:

Can I understand how the World Wide Web works?

 

 

Key knowledge: Internet, WWW, HTML, CSS, Client, Server

Computer Science: Representing Data

 

 

 

Learning question: 

Can I understand how data is represented in a computer?

 

 

Key knowledge:

Binary, Base 2, Representing Images in binary, Data Storage Units (b, B, KB, MB, GB, TB, PB)

KAST 2 & Summer Challenge: Applying your skills to solve computing problems

 

Learning question:

Can I understand how to apply computing skills to a new challenge?

 

 

Key knowledge

Decomposition  

Algorithms, Programming, sequence, selection iteration

 

 

Building and revisiting

Revisits algorithms from Y7

Builds on programming topics from Y7

Revisits and builds on modelling unit from Y7

Builds on networks knowledge from Y7 and builds on programming knowledge

New concepts

Revisits skills from across the year

Assessment

RAP: Recall 5, Learning Log reviews, Low Stakes Quizzes, End of Topic test

RAP: Recall 5, Learning Log reviews, Low Stakes Quizzes, End of Topic test

RAP: Recall 5, Learning Log reviews, Low Stakes Quizzes, KAST 1 – cumulative test based on term 1 topics

RAP: Recall 5, Learning Log reviews, Low Stakes Quizzes, End of Topic test

RAP: Recall 5, Learning Log reviews, Low Stakes Quizzes, End of Topic test

RAP: KAST 2 cumulative test based on the year, Project Learning Logs

 

 

 

 

Year 

HT1 

HT2 

HT3 

HT4 

HT5 

HT6 

 9

Information Technology/Digital Literacy:

Using IT in Business & Media

 

Learning question: 

Can I understand how to plan and market a small business?

 

Key knowledge:  

Competition and USPs, business plans, marketing, digital marketing

Computer Science: Advanced Programming

 

 

 

Learning question:

Can I understand how to write complex programs in Python?

 

Key knowledge:

Algorithm, Syntax, Sequence, Selection, iteration 

KAST 1 & Computer Science: Data Science

 

 

 

 

Learning question:

Can I understand how to analyse complex data?

 

 

Key knowledge:

Trend analysis, Infographics, visualisation

 

 

 

Computer Science/Digital Literacy: CyberSecurity

 

 

 

Learning question:

Can I understand how to identify and prevent online threats?

 

 

Key knowledge:

Online threats, methods to prevent online threats

Information Technology: Creating Digital Graphics

 

 

 

Learning question: 

Can I understand how to create effective digital media?

 

 

Key knowledge:

Photo editing, digital graphic conventions, exporting

KAST 2 & Summer Challenge: Applying your skills to solve computing problems

 

 

Learning question:

Can I understand how to apply computing skills to a new challenge?

 

 

Key knowledge

Decomposition  

Algorithms, Programming, sequence, selection iteration

 

Building and revisiting

New learning providing insight into other potential option subjects in the faculty.

Builds on programming topics from Y8

Builds on modelling unit from Y8

Revisits some of the issues covered in PSHE

New Concepts

Revisits skills from across the year

Assessment

RAP: Recall 5, Learning Log reviews, Low Stakes Quizzes, End of Topic test

RAP: Recall 5, Learning Log reviews, Low Stakes Quizzes, End of Topic test

RAP: Recall 5, Learning Log reviews, Low Stakes Quizzes, KAST 1 – cumulative test based on term 1 topics

RAP: Recall 5, Learning Log reviews, Low Stakes Quizzes, End of Topic test

RAP: Recall 5, Learning Log reviews, Low Stakes Quizzes, End of Topic test

RAP: KAST 2 cumulative test based on the year, Project Learning Logs

KS4 Curriculum Overview

Year 

HT1 

HT2 

HT3 

HT4 

HT5 

HT6 

10 Paper 1 & Python Coding

 

 

Data Representation

 

Learning question: 

Can I understand how data is represented in a computer system?

 

 

 

 

Key knowledge: 

Theory:

Units, Data storage, Characters, images, sound, compressions

 

 

Coding:

Introduction to Python

Computer Hardware

 

Learning question: 

Can I understand the architecture and performance characteristics of a CPU?  

 

 

 

Key knowledge:  

Theory:

CPU Architecture, CPU Performance, Embedded Systems

 

 

 

 

Coding:

Variables inputs and outputs

Networks & Security

 

Learning question:

Can I understand how networks work and why they are important?  

 

 

 

 

Key knowledge:  

Theory:

Networks and Topologies, Wired and Wireless Networks, protocols, layers

 

 

Coding:

Calculations

 

 

Networks & Security

 

Learning question:

Can I understand the risks and vulnerabilities of networks? 

 

 

 

 

Key knowledge:  

Theory:

Threats to computer Systems and networks, identifying and preventing vulnerabilities.

 

Coding:

Selection and Iteration

Systems Software

 

 

Learning question:

Can I understand how operating systems enable computer systems to be useful to humans?  

 

 

Key knowledge:  

Theory:

Operating Systems, Utility Software

 

 

 

 

Coding:

Subroutines and Functions

 

Ethics & Society

 

 

Learning question:

Can I understand the Ethical, Legal, cultural and environmental considerations in computer science?  

 

Key knowledge  

Theory:

Ethical, Legal, cultural and environmental impact

 

 

 

Coding:

String handling, Reading and Writing to Files

Building and revisiting

Revisits and builds on data representation unit in KS3

New concepts

Revisits and builds on Networks unit and Cyber Security units in KS3

Revisits and builds on Networks unit and Cyber Security units in KS3

New concepts

New concepts

Assessment

RAP: End of topic Test, Over shoulder marking, Python Learning Log reviews

RAP: End of topic Test, Over shoulder marking, Python Learning Log reviews

RAP: End of topic Test, Over shoulder marking, Python Learning Log reviews

RAP: End of topic Test, Over shoulder marking, Python Learning Log reviews

RAP: End of topic Test, Over shoulder marking, Python Learning Log reviews

RAP: End of Year KAST cumulative knowledge for Paper 1, End of topic Test, Over shoulder marking, Python Learning Log reviews

11 Paper 2

 

Algorithms

 

 

 

Learning question: 

Can I understand key algorithms in computing?  

 

 

 

 

 

Key knowledge: 

Computational thinking, Designing, creating and refining algorithms, Searching and Sorting Algorithms

Programming

 

 

 

Learning question:

Can I understand the fundamentals of programming?  

 

 

 

 

 

Key knowledge:

Programming Constructs and Boolean, Data types, String manipulation, file handling, databases and SQL

Boolean Logic

 

 

 

Learning question:

Can I understand computational Logic?

 

 

 

 

 

Key knowledge:

Boolean Logic

 

 

 

Producing Robust Systems

 

 

Learning question:

Can I understand how to produce systems that are robust and resilient? 

 

 

 

Key knowledge:

Defensive design, Testing

Programming Languages & Revision

 

Learning question:

Can I understand programming languages and Integrated Development Environments (IDE)?  

 

Key knowledge:

Languages, Translators, the IDE

Course complete

Building and revisiting

Revisits and builds on Flowol units in KS3

Revisits and builds on Programming units in KS3 and coding from Year 10

New concepts but builds on Boolean used in coding in Year 10

New concepts but revisits code from Year 10

New concepts but revisits IDEs used across KS3 and KS4

 

Assessment

RAP: Mock Exam Paper 1, End of topic Test, Over shoulder marking,

RAP: End of topic Test, Over shoulder marking,

RAP: End of topic Test, Over shoulder marking,

RAP: End of topic Test, Over shoulder marking,

RAP: End of topic Test, Over shoulder marking,

 

?
 
Translate »