RESPONSIBILITIES
- Teaching and Learning
- Demonstrate strong subject knowledge in Computer Science delivering high-quality Computing at KS3 and examination courses at KS4 and KS5 as provision develops
- Teach a balanced curriculum of Computer Science Information Technology and digital literacy at KS3 building secure foundations for further study
- Deliver engaging and well-structured lessons that develop computational thinking logical reasoning creativity and independence in solving unfamiliar problems
- Plan and deliver schemes of work aligned with the National Curriculum for England at KS3 and the chosen Pearson Edexcel GCSE or International GCSE specification at KS4
- Prepare students effectively for theoretical and practical programming examinations and contribute to future A‑Level provision in line with the school s agreed pathway
- Develop understanding of abstraction decomposition algorithms data representation computer architecture networks and the wider impact of computing
- Teach programming through clear modelling guided practice and independent application developing confidence in Python 3 and other suitable languages where appropriate
- Develop students ability to explain algorithms trace code choose suitable data structures and use systematic testing to identify and correct errors
- Provide age‑appropriate opportunities to explore physical computing robotics web development and real‑world digital solutions using available resources
- Plan lessons and sequences of learning that meet the needs of all learners ensuring appropriate challenge and support across the full ability range
- Use assessment effectively to monitor student progress inform planning and support students in achieving their potential
- Develop students independence and resilience through designing implementing testing debugging and refining programs to solve meaningful problems
- Create stimulating Computing classrooms and maintain clear routines for the safe responsible and effective use of devices software and digital resources
- Promote digital citizenship online safety privacy cybersecurity awareness and respect for intellectual property in line with school policies
- Develop AI literacy through age‑appropriate exploration of how AI systems use data their limitations and bias and responsible opportunities to design and evaluate simple AI applications
- Uphold academic integrity by teaching students to acknowledge sources and explain test and evaluate their own code including when approved AI tools are used
- Liaise with IT support and the Examinations Officer on software development environments accessibility and secure practical examination arrangements
- Use a range of teaching strategies including digital technology and blended learning approaches to enhance student engagement and progress
- Support the needs of all learners including POD SEN EAL and G amp T students through effective differentiation and inclusive teaching practices
- Contribute to Computing curriculum development supporting KS4 expansion and maintaining a rigorous coherent pathway towards advanced study
Bachelor s degree in Computer Science, Computing, Information Technology or a closely related subject, together with a PGCE or other recognised teaching qualification.
Minimum of four years teaching experience delivering the English National Curriculum.
Previous experience working with students for whom English is an additional language.
Experience teaching Computer Science at secondary level, including programming and computational thinking.
Strong subject knowledge in Computer Science, including algorithms, programming, data representation, computer systems and networks.
Proficiency in Python 3 and the ability to teach programming concepts effectively across different ability levels.
Knowledge of Pearson Edexcel GCSE or International GCSE Computer Science specifications and assessment requirements.
Understanding of digital literacy, cybersecurity, online safety, artificial intelligence and responsible technology use.
Ability to deliver engaging, inclusive and appropriately challenging lessons.
Passion for teaching and commitment to educating the whole child.
Strong classroom management, assessment and communication skills.
A high level of professionalism and consideration for the wellbeing of children.
Recent and consistent involvement in extracurricular activities, particularly coding clubs, robotics, STEM projects or computing competitions.
Respect for all members of the school community, irrespective of position, gender, age or ethnic background.
A positive, proactive and solution‑focused attitude to working life.
Clean enhanced Disclosure and Barring Service (DBS) check or equivalent police clearance.