At St Bede’s our intention is for our students to be able to
- understand and apply the fundamental principles and concepts of computer science, including abstraction, logic, algorithms and data representation
- be able to analyse problems in computational terms, and have repeated practical experience of writing computer programs in order to solve such problems
- evaluate and apply information technology, including new or unfamiliar technologies, analytically to solve problems
- be a responsible, competent, confident and creative users of information and communication technology.
The curriculum is designed to help students develop skills that allow them to think like a computer programmer. The course starts with some of the basic elements of programming and IT functions and gradually provides more challenging activities until in Year 9 students have developed skills that will allow them to produce programmes to solve more complex problems. The aim is also to develop an ability to use other features of IT such as graphics design.
Students begin their learning by investigating algorithms and they design a flow chart to create an algorithm using flow chart symbols.
In Year 7 students learn about the features of spreadsheets and are able to use the different functions of spreadsheets to create models to solve problems. In Year 8 students learn about the concept of computational thinking and build on prior learning of spreadsheets to develop more complex models to solve more difficult and challenging problems.
In Year 7 students are introduced to HTML and Python programming languages. They learn how to use HTML to design their own website, edit it and add images. They learn some of the basic features of Python and create their own code to get Python to perform some simple tasks. In Year 8 they revisit Python to learn about more complex code to solve more challenging problems. Students will complete a project to design their own code to perform particular tasks such as operate a police speed gun. In Year 9 student make use of more complex code to develop their programming skills and complete a final project that allows them to showcase these skills.
This important topic is introduced to Year 8 students to emphasise the importance of security when using IT. Students learn about issues around cybersecurity and good practice, e-safety, threats and security.
Students examine the hardware function of a computer. They learn how the different parts of the computer work including the use of software and binary language used by computers.
Graphic user interfaces
Students are introduced to the idea of Graphical user interfaces and use skills developed when designing websites and developing flow charts to be able to design a user interface for a mobile phone.
Key Stage 4
Level 2 Digital Information Technology Tech Award
Key Stage 5
Computer science GCSE level: