We are seeking a knowledgeable and enthusiastic Computer Teacher to educate students in computer-related subjects, encourage their interest in technology, and prepare them for future academic and professional pursuits.
Responsibilities
- Develop and deliver engaging lesson plans for computer science and technology courses.
- Teach computer hardware, software, operating systems, programming fundamentals, internet safety, and digital literacy.
- Assess student progress through assignments, quizzes, and exams.
- Provide individualized support and guidance to students.
- Maintain a positive, productive learning setting.
- Stay current with technological advancements and educational methods.
- Collaborate with colleagues and administrators to improve the curriculum and teaching practices.
- Manage classroom technology and resources effectively.
Qualifications
- Bachelor's degree in Computer Science, Information Technology, Education, or a related field.
- Teaching or other educational experience; experience teaching computer subjects is preferred.
- Strong understanding of computer hardware, software, and programming languages such as Python, Java, or Scratch.
- Excellent communication, interpersonal, and classroom management skills.
- Ability to adapt teaching methods to different learning styles.
- Enthusiasm for technology and education.
- Teaching certification or relevant professional qualifications are optional.