Good knowledge of Block-based Programming such as scratch, App inventor MBlock, Text-based programming like Python, or Java or C++, HTML, CSS,
Develop specific computer science curriculum with various classes that could entail game programming, app programming, logic and critical thinking. Courses should be developmentally appropriate and engaging.
Plan, prepare and deliver instructional activities to students in Grade one to Grade twelve
Requirements
Candidates should possess a Bachelor's Degree qualification with 3 - 5 years work experience.
Must have critical thinking and troubleshooting skills.
Must have strong technology skills.
Must demonstrate a high level of initiative.
Must have excellent communication skills, both oral and written.
Perform ongoing evaluation of the effectiveness of the instructional technology.
Effectively manage the classroom by implementing discipline, time management, and organization consistent with school policy.
Knowledge of Electronic project design, Mechatronics and Robotics will be an added advantage.