Coding and Robotics Teacher
Jewels Leading Lights Academy
Abuja, Nigeria
CDI
Publiée il y a 2 mois · Expire dans 3 semaines
Description du poste
We are looking for a qualified candidate to fill this position.
Role Purpose
- The Coding and Robotics Teacher is responsible for designing and delivering high-quality instruction in coding, programming, robotics, and computational thinking across assigned year groups.
- The role requires strong practical expertise in Python, web development, game development, ScratchJr, Scratch (MIT), Arduino, and other robotics platforms, with the ability to translate complex technical concepts into engaging, age-appropriate, and project-based learning experiences.
- The teacher will nurture creativity, innovation, problem-solving, and ethical technology use, preparing learners for future academic and career pathways in technology.
- Plan and deliver structured coding and robotics lessons in line with the school’s curriculum and STEM objectives.
- Teach block-based programming using ScratchJr for early learners and Scratch (MIT) for upper primary and junior secondary learners.
- Deliver text-based programming instruction in Python, covering variables, data types, conditionals, loops, functions, and introductory data structures.
- Teach web development fundamentals, including HTML, CSS, and introductory JavaScript, as appropriate to learner level.
- Introduce learners to game development concepts, including logic flow, animation, user interaction, scoring systems, and basic game mechanics.
- Teach robotics and physical computing using Arduino and other robotics kits, including sensors, actuators, basic electronics, and embedded programming.
- Develop learners’ computational thinking skills: decomposition, pattern recognition, abstraction, and algorithmic thinking.
- Implement project-based and inquiry-based learning, encouraging creativity, teamwork, and independent problem solving.
- Design and maintain schemes of work and detailed lesson plans for coding and robotics across different year groups.
- Ensure a clear progression from block-based coding to text-based programming.
- Develop instructional materials, coding challenges, robotics projects, and assessment rubrics.
- Integrate real-world applications and cross-curricular links where appropriate.
- Review and update curriculum content regularly to reflect emerging technologies and best practices.
- Assess learners through practical coding tasks, robotics builds, projects, quizzes, and presentations.
- Maintain accurate records of learner progress, performance, and skill development.
- Provide clear, constructive feedback to support ...
Ce poste vous intéresse ?
Se connecter pour voir l'emailPas encore inscrit ? Créer un compte gratuit