Curriculum Statement: Computer Science
We want to set up students for the future and this future will undoubtedly be affected by changes in technology. Computer Science affects the way we communicate, travel, learn, interact and more. It has positive and negative influences on society but the impact it has is only going to increase and students that are prepared for this and able to build the technology of tomorrow will be the “rock stars” of today. Students should learn to love the challenge of thinking in a different way (computationally), solving complex problems and consistently pushing themselves out of their comfort zone. Whether or not students choose to pursue a career in Computer Science or not, they should have the knowledge to be able to communicate technically in future careers with those in Computer Science-based roles. In the future students should also be confident with the digital literacy skills required to be able to effectively and safely use a computer, and the software on it, to support their own learning and their future job roles. For those students that want to study the subject further we hope to inspire them to build on what we have taught them to pursue their own passions and develop their skills further by independent learning.
Our curriculum aims to enable students to meet the key areas of the National Curriculum and develop their computational thinking, logical reasoning and ability to decompose complex problems and solve them independently. In Computing students will learn above and beyond the National Curriculum expectations by being able to apply their knowledge to real world situations by using physical computing and taking part in inspirational trips. Students should understand the positive and negative impact computers have on society and be able to consider the future impact of technology and the ethical considerations that accompany this.
The curriculum aims to develop a sound understanding of the key features of Computing including networking and how to code. We hope to inspire students to want to study the subject further and enable them to make an informed decision of areas of the subject to pursue.
At all levels students will be provided with practical opportunities to develop their computational thinking and problem solving skills. The classroom environment will help to enable students to try and fail in their programming challenges, challenge themselves and be inspired when their program works. We hope to inspire students when learning to code so that they want to learn how to make other types of software. Students will learn the key skill of thinking computationally at the start of the course. This will include how to design and code algorithms using key programming techniques. This will then support their learning throughout the course to help embed the theoretical content then taught. Students will finally learn complex algorithms that will develop their computational thinking fully. Students will use their practical skills to learn theoretical concepts where possible to help engage and enthuse students in their own learning.
Co Curricular experiences:
- Use digital literacy techniques taught in Computing lessons, across all subjects e.g. accessing e mail, saving to cloud, how to organise files etc.
- Year 7 Robotics club – allows student to code and apply this to physical computing
- Year 8 trip to Computacentre “Tech IT” day – Students gain an insight into possible future employment roles and the impact of technology on a business.
- Year 8 Cyberfirst Girls Competition – Develops computational thinking and problem solving skills
- Year 8 Project club e.g. Pi in the Sky – develops programming, problem solving skills and applies this to physical computing.
- Year 9 Robot Rumble – allows students to design and build a robot and code the robot to complete a series of tasks. Builds on physical computing.
- Year 9 trip to Airbus – students study 3D printing and using Lego Mindstorm to program robots
- Year 10 trip to Bletchley to look at code breaking and the history of computers. – students learn how computers have developed over time.
What follows is a current summary of the intended subject curriculum content in each year of the key stage. It highlights the key knowledge and skills intended for learning, and some of the ways progress in the curriculum is to be assessed. It clarifies the key questions students should be addressing and gives links to help students and families to develop this learning further.