Teacher of Computer Science
We are seeking a dedicated and enthusiastic Computer Science Teacher to join a forward-thinking and dynamic Department which seeks to inspire students across all levels. This is an exciting opportunity to make a lasting impact in a department that is both academically successful and prides itself on keeping abreast of the continually evolving Computing landscape in industry.
The Role
We are looking for a teacher with the capability and commitment to teach Computer Science at both GCSE and A Level. The successful candidate will be expected to take on specific responsibilities within the department, contributing to its ongoing success and growth.This role offers the chance to be part of a collaborative team that values creativity, innovation, and the pursuit of academic excellence.
Our Department
Our Computer Science Department is now in its eighth year and has quickly established a strong reputation for academic achievement. We have a good uptake for GCSE and A Level and are proud to see our Sixth Form students consistently securing places to study Computer Science at competitive universities.
Our primary programming language for both GCSE and A Level is Python. Therefore, a high level of competence in Python is essential, with a solid understanding of both structured and object-oriented programming paradigms. Familiarity with additional languages and technologies such as HTML, CSS, JavaScript, LMC, and SQL would be advantageous.
Curriculum and Student Engagement
At Key Stage 3, students receive three 45-minute lessons per two-week timetable cycle. The curriculum is designed to foster both theoretical knowledge and practical skills through a range of projects that emphasise text-based programming in Python, game development, app development, and emerging technologies such as AI.
At GCSE, students follow the OCR J277 specification, with three lessons per week. Our A Level students work towards the OCR H446A qualification, receiving seven lessons per week. The number of students choosing Computer Science continues to grow steadily, reflecting the subject's rising popularity and the engaging learning experiences we provide.
Our students take every opportunity to extend their learning beyond the classroom. They regularly participate in national competitions, such as the British Informatics Olympiad and the British Algorithms Olympiad. We also run a comprehensive mentoring programme to support students applying to study Computer Science at university.
Beyond the Classroom
We believe in a holistic approach to learning. Members of the department actively contribute to a variety of co-curricular activities, including revision surgeries, coding clubs, STEM initiatives, and educational trips. We foster a supportive learning environment where students can explore their interests and develop their skills in real-world contexts.
Professional Development
Continuous professional development is essential in the ever-evolving field of Computer Science. We encourage all team members to stay updated on the latest developments in technology, pedagogy, and examination requirements. Attendance at conferences and courses is supported to ensure our teaching remains relevant and engaging.Our commitment to learning new skills ensures that we deliver industry-standard techniques, preparing students for future success.
Join our Team!
If you are passionate about Computer Science and want to be part of a department that is forward-thinking, supportive, and ambitious, we would love to hear from you. This is your chance to inspire the next generation of Computer Scientists and contribute to a thriving department that values excellence, innovation, and collaboration.
All applications will be reviewed as and when received. Shortlisted candidates may be invited to interview at short notice and early submission is recommended.
Single staff accommodation may be available on-site.