Programming Teacher

Erbil, Erbil, Iraq
2 months ago
Job Type Full Time/ Fixed Term
Career Level Entry/ Fresh Graduate
Expiry Date Sep 25, 2024
No of Hiring 2
Experience Fresh graduate

Job Description

We are seeking an enthusiastic and knowledgeable Programming Teacher to join our educational team. The ideal candidate will have a strong background in various programming languages, with expertise in Scratch and Python, and a passion for teaching and inspiring students. This role requires excellent communication skills, the ability to explain complex concepts in an accessible manner, and a talent for fostering a positive and engaging learning environment. Key Responsibilities: -Develop and deliver engaging programming lessons for students of various ages and skill levels. -Teach fundamental programming concepts using Scratch and Python, and also be prepared to work with Arduino and robotics. -Create and implement lesson plans that align with the curriculum and educational goals. -Assess student progress, provide feedback, and tailor instruction to meet individual learning needs. -Foster a positive and inclusive classroom environment that encourages student participation and collaboration. -Stay current with industry trends and integrate new teaching methods and technologies into the classroom. -Participate in professional development opportunities and collaborate with colleagues to enhance the overall educational experience. Requirements: -Proven experience in programming and a strong understanding of multiple programming languages, including Scratch and Python. -Demonstrated ability to teach programming concepts to students of varying ages and skill levels. -Excellent communication and interpersonal skills. -Strong problem-solving abilities and the capacity to adapt teaching methods to different learning styles. -Passion for education and a commitment to fostering a positive learning environment. -Bachelor’s degree in software engineering, Computer Science, and Computer Education. Preferred Qualifications: <br> -Teaching certification or relevant teaching experience. -Experience with educational technology. -Familiarity with curriculum development and instructional design.

Related Jobs