Computer Science Educator

Placements24

Bloemfontein

On-site

ZAR 320,000 - 420,000

Full time

2 days ago
Be an early applicant
Application generator

Don’t send a generic resume — generate a resume and cover letter tailored to this exact role.

Get past ATS filters

Benefits offered by this job

Competitive salary
State-of-the-art computer labs
Professional development opportunities
Tech conferences attendance

Job summary

Placements24 in Welkom seeks a Computer Science Educator to design and deliver curriculum, teach languages such as Python, Java, and C++, and supervise practical labs for students. You will help develop essential digital literacy and programming skills for the future in the Free State.

The role emphasizes staying current with tech advances and fostering innovation within a forward-thinking academic team.

Qualifications

  • Bachelor's or Master's in CS/IT or related field.
  • Recognized teaching qualification or relevant teaching experience.
  • Proficiency in multiple programming languages and CS principles.

Responsibilities

  • Design and deliver engaging CS curriculum from intro to advanced levels.
  • Teach Python, Java, C++, data structures, algorithms, and databases.
  • Supervise practical lab sessions and assist students with projects.

Skills

Programming languages proficiency
Teaching
Student engagement

Education

Bachelor's or Master's degree in Computer Science or IT
Teaching qualification

Tools

Python
Java
C++
Databases

Job description

About the Role

Our client is seeking a skilled and enthusiastic Computer Science Educator to join their progressive academic team in Welkom . This role is crucial for equipping students with essential digital literacy and programming skills for the future. You will be responsible for teaching various aspects of computer science, including programming languages, algorithms, data structures, and IT fundamentals. Join a forward-thinking educational institution dedicated to fostering innovation and technological proficiency within the Free State province, providing students with a robust foundation in computer science.

Key Responsibilities
  • Design and deliver engaging curriculum content for Computer Science courses, from introductory to advanced levels.
  • Teach programming languages (e.g., Python, Java, C++), data structures, algorithms, and database concepts.
  • Supervise practical lab sessions and assist students with coding projects and assignments.
  • Stay current with technological advancements and integrate them into the teaching methodology.
  • Evaluate student performance through assignments, tests, and practical examinations.
Requirements
  • A Bachelor's or Master's degree in Computer Science, Information Technology, or a related field.
  • A recognized teaching qualification or relevant teaching experience.
  • Proficiency in multiple programming languages and a strong understanding of computer science principles.
  • Ability to explain complex technical concepts clearly and concisely to students.
  • Passion for technology and a commitment to student learning and development in Welkom .
Benefits
  • Competitive annual salary commensurate with experience.
  • Access to state-of-the-art computer labs and technology.
  • Opportunities for professional development and attending tech conferences.
  • Supportive academic environment focused on innovation.
  • A stimulating role in advancing technological education in Welkom .
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Computer Science Educator
Computer Science Educator

Placements24 • Siyancuma Local Municipality

Hybrid
ZAR 300,000 - 420,000
Competitive salary
Modern computer labs
Professional development opportunities
+2
Computer Science Teacher
Computer Science Teacher

Placements24 • Mossel Bay

Hybrid
ZAR 300,000 - 420,000
Competitive salary
Professional development
Modern teaching facilities
+1
IT and Computer Science Educator
IT and Computer Science Educator

Placements24 • Randburg

Hybrid
ZAR 350,000 - 560,000
Competitive salary
Hybrid work model
Professional development
+1
University Lecturer - Computer Science
University Lecturer - Computer Science

Placements24 • Bloemfontein

Hybrid
ZAR 550,000 - 950,000
Salary & Benefits
Research Funding
Conference Attendance
+2
University Lecturer - Computer Science
University Lecturer - Computer Science

Placements24 • Polokwane

Hybrid
ZAR 600,000 - 1,000,000
Competitive academic salary
Health insurance and retirement plan
Research grants
+3
Lead Educational Technologist
Lead Educational Technologist

Placements24 • Cape Town

Hybrid
ZAR 700,000 - 1,000,000
Competitive salary
Hybrid work model
Professional growth & certifications
+1
Senior Lecturer in Educational Technology
Senior Lecturer in Educational Technology

Placements24 • Johannesburg

On-site
ZAR 700,000 - 1,000,000
Medical aid
Pension
Research facilities
+3
Virtual Science Educator
Virtual Science Educator

Placements24 • Cape Town

Hybrid
ZAR 420,000 - 540,000
Remote work
Career growth
Digital teaching tools
Curriculum Developer - STEM Education
Curriculum Developer - STEM Education

Placements24 • Mbombela (Nelspruit)

On-site
ZAR 350,000 - 550,000
Hybrid work
Competitive salary
Growth opportunities
+2
Mid-Level Software Developer
Mid-Level Software Developer

Placements24 • Bloemfontein

Hybrid
ZAR 360,000 - 600,000
Health insurance
Hybrid work
Career growth
+2