A forward-thinking and innovative Academy in Hammersmith & Fulham is seeking a dynamic and dedicated Computer Science Teacher to inspire and develop the digital skills of our students. We are looking for an educator who can foster a passion for technology, computational thinking, and programming, preparing students for success in a digital world.
About Our Learning Community:
Our Academy is committed to providing a cutting-edge education that prepares students for the digital age and the future of work. We have a strong emphasis on practical skills, real-world applications of technology, and fostering innovation and creativity in computer science.
About the Role:
- Deliver engaging and challenging Computer Science lessons across Key Stages 3-5, including GCSE and A-Level.
- Plan and deliver lessons that incorporate a variety of programming languages, coding platforms, and digital technologies, including Python, Java, web development, and game design.
- Facilitate hands-on coding activities, projects, and challenges, encouraging students to develop their problem-solving, computational thinking, and programming skills.
- Assess student progress through projects, presentations, written work, and examinations, providing detailed and constructive feedback.
- Contribute to the development and enhancement of the Computer Science curriculum, ensuring it aligns with current industry trends and best practices in computer science education.
- Organize and lead extracurricular activities, such as coding clubs, hackathons, and participation in technology competitions, to enhance student learning and provide opportunities for practical application of skills.
- Collaborate with other departments, such as Maths and Design Technology, to create interdisciplinary projects and learning experiences.
Ideal Candidate:
- Qualified Teacher Status (QTS) with a strong academic background in Computer Science, Software Engineering, or a related field.
- Extensive experience teaching Computer Science to GCSE and A-Level, with a focus on programming, software development, and computational thinking.
- Excellent communication, interpersonal, and technical skills, with the ability to inspire and motivate students.
- A passion for fostering innovation, creativity, and digital literacy in young people.
- Proficiency in a range of programming languages, coding platforms, and digital technologies.
- Ability to use technology effectively to enhance computer science teaching and learning.
Benefits:
- Competitive salary (MPS/UPS + Inner London Weighting).
- Access to well-equipped computer labs, resources, and technology, including high-spec computers, robotics equipment, and software development tools.
- Opportunities for continuous professional development in computer science education and emerging technologies.
- A collaborative and supportive team environment within a forward-thinking Academy committed to digital innovation.
To Apply:
Please send your CV