About the Role
Our client, a progressive secondary school in **Mahikeng, North West**, is seeking a skilled and enthusiastic Computer Science Educator for the Further Education and Training (FET) Phase (Grades 10-12). This is a vital role in equipping students with the critical digital literacy and technical skills necessary for the 21st century. The ideal candidate will have a strong foundation in computer science principles, programming languages, and information technology concepts, with a passion for teaching and inspiring young minds. You will be responsible for delivering the FET curriculum, preparing students for matriculation examinations, and fostering an interest in technology and computer-related fields. This position offers a blend of on-site teaching and remote preparation, allowing for a dynamic approach to education within the **Mahikeng, North West** region. Join a forward-thinking institution dedicated to academic excellence and innovation.
Key Responsibilities
- Develop and deliver comprehensive curriculum for Computer Science and IT subjects within the FET Phase.
- Teach programming concepts, algorithms, data structures, and related computational thinking skills.
- Prepare students for National Senior Certificate examinations in Computer Science and IT.
- Utilise a variety of teaching methods and resources, including practical exercises and projects, to enhance student learning.
- Manage classroom activities, laboratory sessions, and ensure the proper use of computer equipment.
- Assess student progress through regular assignments, tests, and practical evaluations, providing constructive feedback.
- Foster a stimulating learning environment that encourages problem-solving, critical thinking, and innovation in technology.
- Stay updated with advancements in computer science, technology trends, and relevant educational software.
- Collaborate with colleagues and the IT department to maintain and upgrade school computer facilities.
- Supervise student projects and potentially participate in STEM-related extracurricular activities.
Requirements
- A relevant Bachelor of Education degree or a relevant degree (e.g., BSc Computer Science) coupled with a Post Graduate Certificate in Education (PGCE).
- A minimum of 4 years of experience teaching Computer Science or IT in the FET Phase.
- Strong knowledge of programming languages (e.g., Python, Java, C++) and IT principles.
- Familiarity with the South African National Curriculum and assessment requirements for Computer Science and IT.
- Excellent classroom and laboratory management skills.
- Proficiency in using educational technology and relevant software.
- Strong communication, interpersonal, and organisational skills.
- Registered with the South African Council for Educators (SACE).
- A passion for technology and a commitment to nurturing future tech talent in **Mahikeng, North West**.
Benefits
- Competitive salary package, based on experience and qualifications.
- Opportunity to work at a reputable school in **Mahikeng, North West**.
- A supportive and collaborative school community.
- Access to professional development in the field of computer science education and technology.
- The satisfaction of preparing students for future careers in technology.