Position
Teacher of Computer Science (IGSCE and A-level)
()
Location
Main Campus
(Phnom Penh)
Status
Urgent
Deadline
Role Summary

The Computer Science Teacher is responsible for delivering IGCSE, AS, and A Level Computer Science curriculum in line with CAIE standards. The role focuses on developing students’ understanding of computational thinking, programming, problem-solving, and digital literacy while ensuring high academic achievement. The teacher creates an engaging learning environment that supports student progress, critical thinking, and preparation for external examinations.

 

Core Responsibilities
  • Deliver Computer Science lessons for IGCSE, AS, and A Level in accordance with the CAIE curriculum
  • Plan and prepare lesson plans, schemes of work, and learning materials aligned with syllabus requirements
  • Teach programming concepts, algorithms, data structures, and computational thinking effectively
  • Develop students’ problem-solving and analytical skills through practical and theory-based activities
  • Create a supportive and engaging classroom environment that promotes active learning
  • Assess student performance regularly through assignments, tests, and mock examinations
  • Provide constructive feedback to support student progress and improvement
  • Prepare students thoroughly for internal and external examinations
  • Maintain accurate academic records, grading, and progress reports
  • Identify and support students who require additional academic assistance or intervention
  • Integrate technology effectively into teaching and learning activities
  • Collaborate with colleagues to ensure consistency in curriculum delivery and academic standards
  • Participate in departmental meetings, school events, and professional development activities
  • Communicate with parents regarding student progress when required

 


Qualification & Requirements
  • Bachelor’s degree in Computer Science, Information Technology, Education, or a related field
  • Teaching qualification preferred (PGCE, B.Ed., or equivalent)
  • Minimum 2–3 years of experience teaching Computer Science at secondary level
  • Strong knowledge of IGCSE, AS, and A Level CAIE Computer Science syllabus
  • Proficiency in programming languages such as Python and/or Java
  • Strong classroom management and student engagement skills
  • Ability to explain complex concepts in a clear and structured manner
  • Commitment to student achievement and academic excellence
  • Strong organisational, communication, and teamwork skills