Computer science (Y7-11)
The computer science department at BWH is dedicated to providing high-quality education that prepares students for the digital age. We offer a broad and balanced curriculum that covers programming, computational thinking, algorithms, data analysis, computer architecture, and web development. Our experienced teachers use engaging and innovative teaching methods that cater to a range of learning styles, and we provide access to up-to-date hardware and software. We encourage creativity and innovation, and support students in exploring the ethical and social implications of technology. Overall, our department is committed to equipping students with the skills and knowledge they need to succeed in the digital world.
- Mr M Palmer (Curriculum Leader)
- Mrs H Hatton
- Mr R Burton
Key Stage 3
The Key Stage 3 computer science curriculum is designed to provide a foundation in key concepts and skills related to computer science. This curriculum is based on the national curriculum for computing in England, which is divided into three main strands: computer science, information technology, and digital literacy.
The computer science strand focuses on programming and computational thinking and introduces students to fundamental programming concepts such as variables, loops, and if statements. Students also learn about algorithms and develop their problem-solving skills.
The information technology strand covers topics such as hardware and software, networks and the internet, and data representation. Students learn how computers work, how they are connected, and how data is stored and transmitted.
The digital literacy strand focuses on responsible use of technology, including online safety, ethical issues related to technology, and the impact of technology on society. Students learn about digital citizenship, privacy and security, and develop critical thinking skills related to technology.
Key Stage 4
The OCR J277 GCSE computer science course at Key Stage 4 provides students with a solid foundation in computer science concepts and skills. The course covers programming, algorithms, data structures, and computer systems, as well as ethical, legal, and social issues related to computing.
Students learn to program using a high-level language such as Python and develop problem-solving skills through a variety of programming tasks. They also learn about algorithms and data structures, and how these are used to solve real-world problems.
The course covers computer systems and architecture, including hardware, software, and networks. Students learn about the components of a computer system, and how they work together to perform tasks.
In addition, the course includes a focus on ethical, legal, and social issues related to computing, such as data protection, cyber security, and the impact of technology on society.