Job Description
Job Title: A Level Computer Science Teacher
Department: Computer Science / ICT
Reports To: Head of Department / Academic Director
Start time: ASAP or August 26
⸻
Job Purpose
The A Level Computer Science Teacher is responsible for delivering high-quality teaching of A Level Computer Science to students in a Chinese international school setting. The role focuses on preparing students for internationally recognised examinations (such as Cambridge A Levels) while developing strong computational thinking, programming skills, and understanding of computer systems. The teacher will also contribute to curriculum development and support students in applying to top universities worldwide.
⸻
Key Responsibilities
Teaching and Learning
• Plan and deliver engaging lessons for A Level Computer Science in accordance with the relevant examination board specification.
• Teach core topics such as:
• Programming (e.g., Python, Java, or C++)
• Algorithms and problem solving
• Data structures
• Computer systems and architecture
• Networks and cybersecurity
• Databases
• Software development lifecycle
• Prepare students for A Level examinations through effective instruction, practice assessments, and feedback.
• Support students with Non-Exam Assessment (NEA) or coursework projects where required.
Assessment and Student Support
• Design and mark assignments, tests, and mock examinations.
• Track student progress and provide targeted academic support.
• Offer guidance for university applications related to computer science, engineering, and technology fields.
• Maintain accurate academic records and provide regular feedback to students and parents.
Curriculum Development
• Contribute to the development and improvement of the A Level Computer Science curriculum.
• Integrate modern computing technologies and real-world applications into lessons.
• Develop teaching resources, programming exercises, and project-based learning activities.
⸻
Person Specification
Essential Requirements
• Bachelor’s degree in Computer Science, Software Engineering, or a related field.
• Recognised teaching qualification (e.g., PGCE, QTS, or equivalent).
• Experience teaching A Level Computer Science or equivalent international curriculum.
• Strong programming knowledge (preferably Python or Java).
• Ability to teach students from diverse cultural and linguistic backgrounds.
Desirable Requirements
• Experience teaching in an international or Chinese school environment.
• Familiarity with Cambridge International or Pearson Edexcel A Level specifications.
• Experience supervising A Level coursework/NEA projects.
• Interest in leading extracurricular technology activities.
⸻
Key Skills
• Excellent subject knowledge in computer science.
• Strong classroom management and communication skills.
• Ability to explain complex technical concepts clearly.
• Commitment to student academic success and university preparation.
• Adaptability and cross-cultural communication skills.
Job Tags
Full time, Immediate start, Worldwide