Teach Computer Science/Computer Applications according to the assigned grade levels.
Plan and deliver engaging theoretical and practical computer lessons.
Develop students’ understanding of computer fundamentals, applications, programming, and digital skills.
Conduct practical sessions and guide students through computer-based activities.
Prepare lesson plans, assignments, projects, and assessments.
Evaluate student performance and maintain academic records.
Encourage problem-solving, logical thinking, and responsible use of technology.
Maintain effective classroom and computer-lab practices.
Participate in school events, meetings, and academic activities.
RequirementsMaster’s degree in Computer Science or a relevant field.
B.Ed. or other recognized teacher-training qualification preferred.
Prior teaching experience in a school setting is preferred.
Robust subject knowledge and practical computer skills.
Valuable communication and classroom-management skills.
Ability to teach computer concepts in an age-appropriate and engaging manner.