Computer Science
Computer Science is now an essential skill for everyday life in order to function in our ever-changing, technology focussed world. It underpins the skills found in subjects such as Mathematics, Science, both Classical and Modern Languages and Music. The core of computing is computer science, in which pupils are taught the principles of information and computation, how digital systems work and how to put this knowledge to use through programming. Building on this knowledge and understanding, pupils are equipped to use information technology to create programs, systems and a range of content.
It is therefore fundamentally important to ensure that all students have the best possible Computer Science education. They need to understand the technology they use, but also understand the importance of logic, algorithms, computational thinking and critical thinking. These skills equip students with the competency skills required to become confident practitioners in this subject with the secondary school environment, but also to study in both further and higher education.
The Computer Science Department will provide all students with a rewarding, challenging and enjoyable experience of Computer Science. Through the development of students’ computational knowledge, we prepare students to become confident, computer literate individuals who are able to utilise aspects of computing in their chosen career and in their adult life. This will be accomplished through our commitment to excellent teaching, a well-designed curriculum with an interesting variety of lessons to motivate and engage all students.
We have high expectations of all students so that they will recognise and achieve their full potential. We encourage students to develop their own skills in analysis, reasoning, creativity, collaboration and self-evaluation so that they can meet the computational problems they face with thoughtfulness and enthusiasm.
The repeat concepts in Computer Science are:
- Logic
- Security and Ethics
- Programming
- Systems Architecture
- Digital Literacy
- Design and Testing
- Networks
- Data