Professor Dijkstra, a famous computer scientist, once commented: "Computing is no more about computers than astronomy is about telescopes."
The concept of computational thinking lies at the very heart of Computer Science. Through studying Computer Science at Kingswood, pupils will develop cognitive and complex problem-solving skills.
The study of Computer Science involves a range of languages and development tools that allow pupils to develop their own algorithms to solve real-world problems.
Kingswood offers a wide range of extra-curricular Computing Science activities. These include Arduino robot buggy building, Python programming and cryptography clubs.
Key Stage 3
In Years 7 and 8, pupils develop basic algorithms and their own applications using a visual development environment and are introduced to text-based languages, including Python. Students also use HTML and CSS to produce a website and use language called Python to develop applications. All students further enhance their skills through the study of OCR Entry Computer Science in Year 9.
In Years 10 and 11, pupils have the option to study GCSE Computer Science. Python is the predominant language used in the examination. Pupils follow the OCR specification.
In Year 12, students have the opportunity to study Computer Science at A-Level, in which the predominant programming languages are Python and SQL. For the A-Level, students have the opportunity to complete extensive computer-based coursework with the possibility of exploring the use of different programming languages independently. Pupils also use the Arduino microcomputer and bread-boards to develop their own robots, employing a variety of motors and sensors and writing a program to make them operate.