onsite
Graduate Computer Science Teaching Assistant - KPI Education
Software Engineer
Graduate Computer Science Teaching Assistant role in a high‑achieving secondary school, supporting classroom delivery, lesson prep, and student assessment using modern educational technology and programming concepts.
About the role
Key Responsibilities
- Assist lead teachers in delivering engaging Computer Science lessons to secondary students.
- Prepare and adapt teaching materials, including coding exercises in Python and Java.
- Support classroom management, monitor student progress, and provide individual feedback.
- Collaborate with the Computing department to integrate educational technology tools.
- Help assess student work and contribute to formative and summative assessment processes.
Requirements
- Recent graduate in Computer Science or related discipline.
- Strong programming knowledge (Python, Java) and enthusiasm for teaching.
- Excellent communication and organisational skills.
- Experience with educational technology or classroom support preferred.
- Commitment to professional development and a passion for student learning.
Skills
software developmentsystem designproblem solving