Hybrid University Lecturer - Computer Science

Placements24

Cape Town

Hybrid

ZAR 420,000 - 660,000

Full time

7 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

Job summary

University of Cape Town invites applications for a Hybrid University Lecturer in Computer Science. The role involves delivering lectures, running tutorials, supervising student projects, and contributing to research within a dynamic department.

The successful candidate will teach across algorithms, data structures, programming languages, operating systems, and AI, while engaging with students in-person and online, and participating in curriculum design and assessment.

Qualifications

  • PhD in Computer Science or closely related field.
  • Proven experience in teaching Computer Science at university level.
  • Ability to lecture on algorithms, data structures, programming languages, OS, AI.
  • Strong research record or potential for research output.
  • Excellent communication and interpersonal skills.
  • Experience with hybrid/online teaching methodologies and technologies.
  • Ability to design and implement effective assessment strategies.
  • Commitment to student success and academic mentorship.
  • Familiarity with the SA higher education landscape is advantageous.
  • Must be able to commute to the Cape Town campus for in-person teaching.

Responsibilities

  • Deliver engaging lectures and tutorials, in-person and remotely.
  • Develop and update course materials, syllabi, and assessment methods.
  • Supervise undergraduate and postgraduate student research projects and dissertations.
  • Conduct regular office hours for academic support.
  • Participate in departmental meetings, curriculum reviews, and faculty development.
  • Contribute to academic community through research, publications or industry engagement.
  • Grade assignments, exams, and projects with feedback.
  • Mentor students and support their academic/career development.
  • Utilize LMS for course delivery and student interaction.
  • Uphold university standards of academic excellence and integrity.

Skills

Lecture & teaching
Curriculum development
Student mentorship
Hybrid/online teaching
Research collaboration

Education

PhD in Computer Science

Job description

About the Role

Our client, a prestigious university located in the vibrant city of Cape Town, Western Cape , is looking for a dynamic and knowledgeable Hybrid University Lecturer specializing in Computer Science. This role blends the best of both worlds, offering the opportunity to engage with students both in-person and through online platforms. The successful candidate will be responsible for delivering high-quality lectures, conducting tutorials, and supervising student projects within the Computer Science department. We seek an individual with a strong academic background and a passion for teaching, committed to fostering a stimulating learning environment. This position requires a blend of theoretical knowledge and practical industry insights, ensuring students are well-prepared for the evolving tech landscape.

Key Responsibilities
  • Deliver engaging lectures and tutorials on various Computer Science topics, both in-person and remotely.
  • Develop and update course materials, syllabi, and assessment methods to reflect current industry standards and research.
  • Supervise undergraduate and postgraduate student research projects and dissertations.
  • Conduct regular office hours to provide academic support and guidance to students.
  • Actively participate in departmental meetings, curriculum reviews, and faculty development activities.
  • Contribute to the academic community through research, publications, or relevant industry engagement.
  • Grade assignments, exams, and projects accurately and provide constructive feedback.
  • Mentor students and support their academic and career development.
  • Utilize the university's Learning Management System (LMS) effectively for course delivery and student interaction.
  • Uphold the university's standards of academic excellence and integrity.
Requirements
  • PhD in Computer Science or a closely related field.
  • Proven experience in teaching Computer Science at the university level.
  • Demonstrated ability to lecture effectively on topics such as algorithms, data structures, programming languages, operating systems, and artificial intelligence.
  • Strong research record or potential for research output.
  • Excellent communication, presentation, and interpersonal skills.
  • Experience with hybrid or online teaching methodologies and technologies.
  • Ability to design and implement effective assessment strategies.
  • Commitment to student success and academic mentorship.
  • Familiarity with the South African higher education landscape is advantageous.
  • Must be able to commute to the Cape Town campus for scheduled in-person teaching and university activities.
Benefits
  • This position offers a competitive academic salary and a comprehensive benefits package, including a generous pension fund contribution and medical aid scheme.
  • Our client provides opportunities for professional development, including funding for conference attendance and research activities.
  • The hybrid work model offers flexibility, balancing on-campus teaching with remote preparation and administrative tasks.
  • Access to university libraries, research facilities, and advanced computing resources is provided.
  • Employees benefit from subsidized housing options or allowances in the desirable Cape Town area and enjoy access to university sporting and cultural facilities.
  • This role provides a stable and intellectually stimulating career within a renowned academic institution.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Hybrid CS Lecturer & Research Mentor in Cape Town
Hybrid CS Lecturer & Research Mentor in Cape Town

Placements24 • Cape Town

Hybrid
ZAR 420,000 - 660,000
University Lecturer - Computer Science
University Lecturer - Computer Science

Placements24 • Mbombela (Nelspruit)

Hybrid
ZAR 360,000 - 600,000
Research funding opportunities
Conference attendance support
Professional development
Data Science Lecturer
Data Science Lecturer

Placements24 • Centurion

Hybrid
ZAR 700,000 - 900,000
Medical aid
Pension fund
Academic leave
+1
High School Computer Science Teacher
High School Computer Science Teacher

Placements24 • Pretoria

Hybrid
ZAR 240,000 - 360,000
Competitive salary
Hybrid work model
Professional development support
+1
Computer Science Teacher (High School)
Computer Science Teacher (High School)

Placements24 • Klerksdorp

Hybrid
ZAR 240,000 - 420,000
Competitive salary
Modern computer labs
Professional development
+2
Senior Lecturer in Digital Pedagogy
Senior Lecturer in Digital Pedagogy

Placements24 • Midrand

Hybrid
ZAR 900,000 - 1,300,000
Professional development funds
Health insurance
Retirement contributions
+1
Online Tutor - Computer Science
Online Tutor - Computer Science

Placements24 • Benoni

Hybrid
ZAR 165,000 - 358,000
Competitive pay
Flexible schedule
Remote work from anywhere
+1
Senior Online Tutor
Senior Online Tutor

Placements24 • Cape Town

Hybrid
ZAR 350,000 - 520,000
Competitive pay
Hybrid work
Health benefits
+2
Senior Lecturer in Software Engineering
Senior Lecturer in Software Engineering

Placements24 • Klerksdorp

Hybrid
ZAR 700,000 - 950,000
Medical aid
Pension fund
Research support
+2
Senior IT & Computer Science Teacher
Senior IT & Computer Science Teacher

Placements24 • Upington

On-site
ZAR 480,000 - 640,000
Competitive salary
Professional development
Modern computer labs
+1