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.
Requirements
Masters degree in Computer Science or a relevant field.
. or other recognized teacher-training qualification preferred.
Prior teaching experience in a school environment is preferred.
Strong subject knowledge and practical computer skills.
Good communication and classroom-management skills.
Ability to teach computer concepts in an age-appropriate and engaging manner.
Required Skills:
Masters degree in Computer Science or a relevant field. . or other recognized teacher-training qualification preferred. Prior teaching experience in a school environment is preferred. Strong subject knowledge and practical computer skills. Good communication and classroom-management skills. Ability to teach computer concepts in an age-appropriate and engaging manner.
Required Education:
Masters degree in Computer Science or a relevant . or other recognized teacher-training qualification teaching experience in a school environment is subject knowledge and practical computer communication and classroom-management to teach computer concepts in an age-appropriate and engaging manner.