Senior Computer Studies Teacher

Placements24

Soweto

On-site

ZAR 260,000 - 420,000

Full time

5 days ago
Be an early applicant

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Benefits offered by this job

Pension fund
Medical aid benefits
Paid leave entitlements

Job summary

Placements24 is partnering with a forward-thinking secondary school in Soweto, Gauteng, to recruit a Senior Computer Studies Teacher. The role focuses on digital literacy, computational thinking, and core computer science concepts, delivering engaging lessons to high school learners.

The ideal candidate holds a Bachelor's in Computer Science, IT, or Education with Computer Studies specialization, a PGCE, SACE registration, and at least four years of high school teaching experience.

Qualifications

  • Bachelor's degree in Computer Science, Information Technology, or Education with a specialization in Computer Studies.
  • Postgraduate Certificate in Education (PGCE) or equivalent teaching qualification.
  • Registration with the South African Council for Educators (SACE).
  • Minimum of 4 years of experience teaching Computer Studies at the high school level.
  • Strong knowledge of computer hardware, software, operating systems, and basic programming languages (e.g., Python, Scratch).
  • Familiarity with the South African CAPS curriculum for Computer Studies.
  • Proven ability to manage computer labs and provide technical support.
  • Excellent communication, classroom management, and interpersonal skills.
  • Must be able to work on-site in Soweto, Gauteng.

Responsibilities

  • Teach Computer Studies to high school learners, covering programming, hardware, software, internet safety, and digital citizenship.
  • Develop and implement engaging lesson plans and practical exercises aligned with the CAPS curriculum.
  • Assess student progress through assignments, projects, practical tests, and examinations.
  • Provide constructive feedback to students to improve digital skills.
  • Prepare students for internal and external Computer Studies examinations.
  • Maintain an orderly and functional computer laboratory.
  • Collaborate with the IT department and other faculty on curriculum enhancement and technology integration.
  • Communicate effectively with parents/guardians regarding student progress.
  • Stay updated on current trends and best practices in computer science education.
  • Foster a passion for technology and innovation among students.

Education

Bachelor's degree in Computer Science, Information Technology, or Education with a specialization in Computer Studies

Job description

About the Role

Our client, a forward-thinking secondary school in Soweto, Gauteng , is seeking an enthusiastic and experienced Senior Computer Studies Teacher. This role is essential for equipping learners with critical digital literacy skills, computational thinking, and foundational knowledge in computer science. The successful candidate will be responsible for teaching Computer Studies to high school students, designing engaging curriculum, facilitating practical computer-based activities, and assessing student performance. We are looking for an educator with a strong grasp of computer science principles, a passion for technology education, and the ability to inspire young learners in the digital age. This position is based in Soweto and offers a rewarding opportunity to contribute to the technological advancement of students within a supportive school environment. The ideal candidate will be adept at integrating modern technology into the curriculum and fostering a dynamic learning atmosphere.

Key Responsibilities
  • Teach Computer Studies to high school learners, covering topics such as programming, hardware, software, internet safety, and digital citizenship.
  • Develop and implement engaging lesson plans and practical exercises aligned with the national curriculum.
  • Assess student progress through assignments, projects, practical tests, and examinations.
  • Provide constructive feedback to students, guiding them to improve their digital skills and understanding.
  • Prepare students for internal and external Computer Studies examinations.
  • Maintain an orderly and functional computer laboratory environment.
  • Collaborate with the IT department and other faculty members on curriculum enhancement and technology integration.
  • Communicate effectively with parents/guardians regarding student progress and needs.
  • Stay updated on current trends and best practices in computer science education and technology.
  • Foster a passion for technology and innovation among students.
Requirements
  • A relevant Bachelor's degree in Computer Science, Information Technology, or Education with a specialization in Computer Studies.
  • A Postgraduate Certificate in Education (PGCE) or equivalent teaching qualification.
  • Registration with the South African Council for Educators (SACE).
  • A minimum of 4 years of experience teaching Computer Studies at the high school level.
  • Strong knowledge of computer hardware, software, operating systems, and basic programming languages (e.g., Python, Scratch).
  • Familiarity with the South African CAPS curriculum for Computer Studies.
  • Proven ability to manage computer labs and provide technical support.
  • Excellent communication, classroom management, and interpersonal skills.
  • A passion for teaching technology and inspiring future innovators.
  • Must be able to work on-site in Soweto, Gauteng .
Benefits
  • Competitive salary package based on qualifications and experience.
  • Opportunities for professional development in educational technology and computer science.
  • Work within a vibrant and evolving educational institution.
  • A supportive and collaborative team environment.
  • Pension fund and medical aid benefits.
  • Paid leave entitlements.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Computer Science & Technology Educator (High School)
Computer Science & Technology Educator (High School)

Placements24 • South Africa

Hybrid
ZAR 240,000 - 360,000
Competitive salary package
Professional development resources
Hybrid teaching model
+3
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 Educator
Computer Science Educator

Placements24 • Rustenburg

On-site
ZAR 300,000 - 420,000
Competitive salary
Modern computer labs
PD opportunities
+1
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
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
Senior Computer Science Educator
Senior Computer Science Educator

Placements24 • Pretoria

Hybrid
ZAR 480,000 - 720,000
Remote work
Health coverage
Retirement plan
+2
Senior Computer Applications Technology (CAT) Teacher
Senior Computer Applications Technology (CAT) Teacher

Placements24 • Johannesburg

On-site
ZAR 420,000 - 660,000
Competitive salary
Professional development
Collaborative environment
+2
Senior Computer Science Educator
Senior Computer Science Educator

Placements24 • Klerksdorp

On-site
ZAR 450,000 - 750,000
Medical aid
Retirement fund
Professional development opportunities
+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 Studies Teacher | On-site in Soweto
Senior Computer Studies Teacher | On-site in Soweto

Placements24 • Soweto

On-site
ZAR 260,000 - 420,000
Pension fund
Medical aid benefits
Paid leave entitlements