Expert Educator for Computer Science Courses

3 days ago


Cape Town, Western Cape, South Africa NewBridge Graduate Institute Remote Work Freelance Full time

NewBridge Graduate Institute seeks an experienced Computer Science Professor to join our faculty. As a Professor of Data Structures and Algorithms, you will teach first-year students the fundamental concepts of computer science, including programming in C++, Python, HTML, and JavaScript.

In this role, you will design and deliver lectures, lead discussions, and conduct practical sessions to help students grasp complex concepts. Your teaching philosophy should emphasize interactive and innovative methods, ensuring students understand key concepts and stay engaged throughout the course.

You will also be responsible for assessing student performance, providing constructive feedback, and contributing to curriculum development and review. Strong communication and interpersonal skills are essential for fostering an inclusive and supportive learning environment.

Key Responsibilities:
  • Teaching and Learning
  • Develop and deliver engaging lesson plans, incorporating diverse teaching methodologies to cater to different learning styles.
  • Design and develop course content, instructional materials, and assessments in line with curriculum requirements.
  • Monitor student progress, providing individualized feedback and support to ensure they meet their academic goals.
  • Assessment and Evaluation
  • Administer and mark assessments, assignments, and examinations, ensuring fairness and consistency in grading.
  • Collaborate with colleagues to develop and implement comprehensive assessment strategies.
  • Provide constructive feedback to students, highlighting strengths and areas for improvement.
  • Student Support and Engagement
  • Offer academic guidance, mentoring, and consultation hours to support student learning and well-being.
  • Identify students requiring additional support and develop targeted interventions to address their needs.
  • Foster a positive and inclusive learning environment, promoting diversity, equity, and inclusion.
Skills and Competencies:
  • Subject Matter Expertise
  • Proven expertise in computer science, including data structures and algorithms, programming languages, and software engineering.
  • Ability to integrate current research and industry trends into teaching practices.
  • Teaching and Facilitation
  • Strong ability to explain complex concepts in an engaging and accessible manner.
  • Experience designing and delivering courses, workshops, or training programs.
  • Proficiency in using various instructional methods, including digital learning tools.
  • Communication and Interpersonal Skills
  • Excellent verbal and written communication skills.
  • Ability to engage and motivate students from diverse backgrounds.
  • Strong presentation and facilitation skills.
Requirements:
  • A Master's degree in Computer Science or a related field.
  • Prior teaching experience, preferably in computer science.
  • Strong English language skills (written and verbal).
  • Computer literacy and proficiency in using digital learning tools.
  • Ongoing studies in the discipline and/or a research record.


  • Cape Town, Western Cape, South Africa Varsity College Part time

    About Varsity CollegeVarsity College is a leading provider of higher education in South Africa, offering a range of undergraduate and postgraduate programs accredited by the Council on Higher Education (CHE). Our campus in Cape Town seeks an independent contractor to teach at the School of Computer Science, focusing on Bachelor of Computer and Information...


  • Cape Town, Western Cape, South Africa Varsity College Part time

    About Varsity CollegeVarsity College is a private higher education institution registered with the Department of Higher Education and Training (DHET) to provide higher education qualifications accredited by the Council on Higher Education (CHE). Our campus in Cape Town seeks an independent contractor to teach at the School of Computer Science, focusing on...


  • Cape Town, Western Cape, South Africa IIE Varsity College Part time

    Direct Reporting LineHead of Computer ScienceVarsity College is an educational brand of The Independent Institute of Education (The IIE). The IIE enjoys the reputation of being at the forefront of private higher education in South Africa and is registered with the Department of Higher Education and Training (DHET) to provide higher education qualifications...

  • Faculty Member

    5 days ago


    Cape Town, Western Cape, South Africa Varsity College Part time

    About Varsity CollegeVarsity College is a reputable educational institution that offers higher education qualifications accredited by the Council on Higher Education (CHE). Our campus in Cape Town seeks an independent contractor to teach at the School of Computer Science, focusing on Bachelor of Computer and Information Sciences in Application Development...


  • Cape Town, Western Cape, South Africa NGI Full time

    We are seeking experienced professionals to teach Information Technology at NGI. Successful applicants will have a strong background in computer science and the ability to engage students in a dynamic learning environment.About the RoleThis position involves teaching Information Technology courses to students at NewBridge Graduate Institute. We welcome...


  • Cape Town, Western Cape, South Africa Cape Peninsula University of Technology Full time

    About UsCape Peninsula University of Technology is a leading institution of higher learning in South Africa, dedicated to providing high-quality education and training in various fields, including IT.The OpportunityWe are seeking a highly motivated and experienced individual to join our team as a Lecturer in Computer Science and Information Technology. The...


  • Cape Town, Western Cape, South Africa NewBridge Graduate Institute Full time

    We are establishing a talent pool of academic professionals to teach our Information Technology program. Candidates must have a strong educational background in IT or Computer Science, an NQF 7 qualification or equivalent, and be available for potential roles in various cities.About the Program:Develop and deliver high-quality Information Technology...


  • Cape Town, Western Cape, South Africa NewBridge Graduate Institute Full time

    NewBridge Graduate Institute seeks to establish a network of experienced lecturers to deliver our higher education programs in Information Technology. We require candidates with a strong academic background in IT or Computer Science, holding an NQF 7 qualification or equivalent, and available for potential roles in various cities.Key...


  • Cape Town, Western Cape, South Africa Delta-v Full time

    Delta-v is leading change in the education space through its network of affordable private schools.We are looking for a passionate Sport Science Educator to join our team and contribute to the development of our students' physical education skills.The successful candidate will be responsible for creating a positive student culture around physical education,...


  • Cape Town, Western Cape, South Africa NewBridge Graduate Institute Full time

    NewBridge Graduate Institute is committed to developing a pool of talented lecturers to lead higher education programs in Information Technology. We are seeking individuals with a strong background in IT or Computer Science, holding an NQF 7 qualification or equivalent, and available for potential roles in various cities.Job Responsibilities:Deliver...


  • Cape Town, Western Cape, South Africa Cape Peninsula University of Technology Full time

    Our VisionCape Peninsula University of Technology is committed to providing high-quality education and training in various fields, including IT. We strive to produce graduates who are equipped with the skills and knowledge necessary to succeed in their chosen careers.The OpportunityWe are seeking a highly motivated and experienced individual to join our team...


  • Cape Town, Western Cape, South Africa Mezzanine Ware Full time

    Job DescriptionWe are seeking a highly motivated and talented student to join our team as part of our Mezzanine Bursary Programme. The successful candidate will be pursuing a full-time undergraduate degree in Computer Science at a recognized university in the Western Cape.The bursary may cover tuition fees, university accommodation, and other related...


  • Cape Town, Western Cape, South Africa Opportunitiesforafricans Full time

    Software Engineering & Cloud OpportunitiesWe are looking for a junior engineer to join our team and contribute to our software engineering and cloud business. As a member of our team, you will work on projects that follow the full software development lifecycle.Through this program, you will gain practical experience and become certified in software...


  • Cape Town, Western Cape, South Africa Mezzanine Ware Full time

    Required Skills and QualificationsTo be eligible for this opportunity, candidates must meet the following requirements:Be a South African citizen by birth.Be located in the Western Cape.Be unemployed.Have passed Grade 12 with a minimum average of 65%.Be enrolled as a first-year student for full-time undergraduate studies towards a qualification in Computer...


  • Cape Town, Western Cape, South Africa Cape Peninsula University of Technology Full time

    DescriptionParticipation in all components of the nGap development programme during the first six (6) years of employmentLecture at undergraduate and postgraduate levels in the IT disciplineParticipate in academic development and administrationParticipate in curriculum and programme developmentParticipate in Quality Assurance ActivitiesParticipate in...


  • Cape Town, Western Cape, South Africa Cloud Direct Full time

    About Cloud DirectWe are an innovative IT consulting company specializing in cloud computing solutions. Our team consists of experts with extensive knowledge and hands-on experience in Azure cloud technologies.At Cloud Direct, we believe in creating long-lasting relationships with our clients and partners. Our goal is to deliver cutting-edge solutions that...


  • Cape Town, Western Cape, South Africa Mindrift Full time

    As a Freelance Educator and Consultant at Mindrift, you will contribute to our collaborative Generative AI project.The role involves developing complex question-answer pairs and creating scoring criteria for evaluating the quality of responses.We are looking for an expert in pedagogy and education to join our team.Develop scoring criteria for evaluating the...


  • Cape Town, Western Cape, South Africa Toolio Full time

    Role DescriptionThis is an exciting opportunity to join Toolio as a Performance Marketing and Data Science Expert. The successful candidate will be responsible for developing and implementing performance marketing strategies, and working closely with the data science team to drive business growth.ResponsibilitiesDevelop and implement performance marketing...


  • Cape Town, Western Cape, South Africa NGI Full time

    NGI is building a team of educators dedicated to providing high-quality education in Information Technology. As an Information Technology lecturer, you will be responsible for delivering engaging lessons, assessing student progress, and contributing to the growth of our institution.Qualifications and ExperienceNQF 7 qualification in Information Technology or...

  • Academic Instructor

    5 days ago


    Cape Town, Western Cape, South Africa Varsity College Part time

    About the RoleVarysity College seeks an experienced lecturer to join our team at the School of Computer Science. As an independent contractor, you will be responsible for teaching and developing course materials for our Bachelor of Computer and Information Sciences in Application Development – BCAD program.Duties and ResponsibilitiesTeach and assess...