About This Role
This teaching position involves delivering engaging and age-appropriate computer lessons to students from Grades 1 to 8. The role focuses on developing students' digital literacy, computational thinking, logical reasoning, and problem-solving skills through practical learning and interactive activities.
Responsibilities
- Plan and deliver Computer Science lessons for Grades 1–8 according to the school's curriculum and academic plan
- Teach basic computer operations, hardware and software concepts, keyboard skills, and digital literacy
- Introduce age-appropriate topics such as coding fundamentals, computational thinking, internet safety, and responsible technology use
- Teach relevant applications, including word processing, presentations, spreadsheets, and other productivity tools, as appropriate for each grade
- Introduce programming concepts and educational coding platforms based on students' grade levels and curriculum requirements
- Prepare lesson plans, worksheets, presentations, practical exercises, and learning resources
- Conduct hands-on computer lab sessions and demonstrate software applications
- Design interactive activities, projects, and assignments to strengthen students' understanding
- Encourage logical thinking, creativity, collaboration, and problem-solving through technology-based tasks
- Ensure students follow proper computer lab procedures and handle equipment responsibly
- Conduct written assessments, practical examinations, projects, and class activities
- Evaluate student performance and maintain accurate academic records
- Provide feedback and additional support to students who require assistance
- Prepare assessment materials, question papers, and progress reports as required
- Ensure the computer laboratory is organized, safe, and ready for practical sessions
- Monitor the proper use of computers, software, and other digital equipment
- Report technical issues and coordinate with the IT support team for maintenance
- Promote cybersecurity awareness, online safety, and responsible digital citizenship
- Communicate students' progress and learning needs to parents when required
- Participate in Parent-Teacher Meetings (PTMs), staff meetings, and academic reviews
- Maintain lesson plans, attendance records, assessment records, and other academic documentation
- Collaborate with teachers and school leadership to integrate technology into teaching and learning
- Participate in school events, training programmes, and technology-related activities
Requirements
- Bachelor's degree in Computer Science, Information Technology, Computer Applications, or an equivalent relevant discipline