We are looking for an experienced and passionateSenior Computer Science Teacherto join our Cambridge department. The ideal candidate should have a strong background in teachingCambridge IGCSE and AS/A Level Computer Science, with a focus on developing students programming, computational thinking, and problem-solving skills.
Key Responsibilities:
- Plan, prepare, and deliver engaging Computer Science lessons aligned withCambridge IGCSE and AS/A Level.
- Develop lesson plans that integrate theory, coding practice, and project-based learning.
- Teach core topics including algorithms, programming (Python/Java), data representation, hardware, networks, and databases.
- Prepare students forCambridge assessments and examinationsthrough structured guidance and practice.
- Monitor, assess, and record student progress, providing regular feedback and academic support.
- Use technology and digital tools effectively in classroom instruction.
- Contribute to the development of Computer Science lab activities and curriculum planning.
Requirements:
- Bachelor's / Master's degree
- B.Ed.or equivalent teaching qualification preferred.
- Minimum35 years of teaching experiencein aCambridge or international school setting.
- Strong knowledge ofCambridge IGCSE / AS & A Level Computer Science syllabus.
- Excellent communication and classroom management skills.
- Proficiency in at least one programming language (preferablyPython).
- Passionate about integrating technology and innovation in teaching.