Job Details
Experience Needed:
Career Level:
Education Level:
Salary:
Job Categories:
Skills And Tools:
Job Description
- Organize, maintain and manage class systems in proper working condition.
- Teach students and learners to use computers.
- Instruct students on how computers work, including the basic science and mathematics behind their operation and the hardware and the software built on those foundations.
- Teach how to write computer programs, algorithms and programming languages.
- Design and develop appropriate computer instructional material.
- Manage and monitor student behavior.
- Initiate and implement systems, procedures and other student management issues.
- Develop and implement lesson plans and classroom activities in consistent with the student management issues.
- Planning lessons and activities that facilitate students' acquisition of basic and advanced computer skills.
- Instructing in a manner that develops students' confidence in their abilities.
- Plan, prepare and deliver outstanding lessons to provide students with the opportunity to achieve their maximum potential in areas of ICT, business studies and Computing
- Ensure that all lessons taught are engaging and stimulating taking into account individual needs of the students
- Manage, develop and share resources to enhance teaching of ICT and Computing
- Monitor student progress, identify appropriate intervention strategies and adopt an appropriate actions for underachieving students where required
- Observing and managing classroom dynamics.
Job Requirements
- 3+ years of teaching experience in an accredited international curriculum school
- Bachelor's degree in Computer Science, Computer Engineering, or related discipline.
- Teaching certification for the level at which you will be instructing.
- Prior experience as a Computer Teacher.
- Highly developed presentation skills.
- Excellent oral and written communication skills.
- Considerable human relations and human development skills.
- Demonstrated leadership ability
- Good technical skills with technology and presentation tools.