Computer Science Educator - FET Phase

Placements24

LegKraal Gate

Hybrid

ZAR 230,000 - 320,000

Full time

5 days ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

Placements24 in Mahikeng, North West, seeks a Computer Science Educator to deliver the FET curriculum for Grades 10–12 and prepare learners for matriculation examinations.

The role combines on-site teaching with remote preparation, fostering digital literacy, programming skills, and critical thinking in a dynamic school setting.

Qualifications

  • Bachelor of Education or equivalent with PGCE.
  • Minimum 4 years teaching Computer Science or IT in the FET Phase.
  • Proficiency in Python, Java, and C++.
  • Familiarity with the South African National Curriculum and assessment requirements for Computer Science and IT.
  • SACE registration.
  • Strong classroom and laboratory management skills.
  • Experience using educational technology and related software.
  • Passion for nurturing future tech talent in Mahikeng.

Responsibilities

  • Develop and deliver comprehensive curriculum for Computer Science and IT in the FET Phase.
  • Teach programming concepts, algorithms, data structures, and computational thinking.
  • Prepare students for National Senior Certificate exams in Computer Science and IT.
  • Utilise varied teaching methods and practical projects to enhance learning.
  • Manage classroom activities, laboratories, and equipment usage.
  • Assess student progress with assignments, tests, and practical evaluations.

Skills

Python
Java
C++
Educational technology
Communication

Education

Bachelor of Education (or equivalent)
PGCE
BSc Computer Science

Job description

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.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Computer Science Educator
Senior Computer Science Educator

Placements24 • George

On-site
ZAR 420,000 - 660,000
Competitive pay
Professional growth
Modern computer labs
+2
Computer Science Educator
Computer Science Educator

Placements24 • Rustenburg

On-site
ZAR 300,000 - 420,000
Competitive salary
Modern computer labs
PD opportunities
+1
Computer Science and IT Teacher (Grades 10-12)
Computer Science and IT Teacher (Grades 10-12)

Placements24 • Rustenburg

On-site
ZAR 260,000 - 480,000
Competitive salary
Professional development
Modern IT facilities
IT & Computer Science Teacher (High School)
IT & Computer Science Teacher (High School)

Placements24 • Randburg

On-site
ZAR 350,000 - 520,000
Pension fund
Medical aid
Professional development opportunities
+1
Senior Computer Studies Teacher
Senior Computer Studies Teacher

Placements24 • Soweto

On-site
ZAR 260,000 - 420,000
Pension fund
Medical aid benefits
Paid leave entitlements
IT and Computer Science Teacher
IT and Computer Science Teacher

Placements24 • Vereeniging

On-site
ZAR 320,000 - 520,000
Competitive salary
Professional development
Modern facilities
+2
Senior Computer Science Teacher
Senior Computer Science Teacher

Placements24 • Stellenbosch

Hybrid
ZAR 350,000 - 700,000
Professional development opportunities
Medical aid and pension contributions
Leadership roles within department
+1
Computer Science Subject Head
Computer Science Subject Head

Placements24 • East London

Hybrid
ZAR 900,000 - 1,300,000
Professional development funding
Resources for departmental innovation
Supportive administrative team
Senior Computer Science Educator
Senior Computer Science Educator

Placements24 • Pretoria

Hybrid
ZAR 480,000 - 720,000
Remote work
Health coverage
Retirement plan
+2
Senior Information Technology (IT) Educator - Subject Specialist
Senior Information Technology (IT) Educator - Subject Specialist

Placements24 • Polokwane

On-site
ZAR 420,000 - 540,000
Competitive salary
Pension fund
Medical aid
+2