
Head of Computer Science
- Pietermaritzburg, KwaZulu-Natal
- Permanent
- Full-time
- Provide strategic and academic leadership for all Computer Science programmes on campus.
- Oversee teaching and learning strategies, academic results analysis, and interventions for at-risk students.
- Manage lecturer performance and development, in collaboration with the Teaching and Learning Specialist.
- Support programme development, material creation, and assessments as part of a central academic team.
- Ensure regulatory and institutional academic compliance.
- Collaborate closely with the campus and national academic teams to ensure effective delivery and continuous improvement of the Computer Science curriculum.
- Contribute to campus marketing and student recruitment through subject matter expertise.
- Lead the appointment and performance management of academic staff in the School.
- Establish and nurture relationships with industry stakeholders to support student placements, internships, bursaries, and academic relevance.
- Represent the institution on external committees and professional boards.
- Organise and participate in events that foster industry-academic collaboration.
- Lecture up to 100 hours or two modules per semester, including possible Honours supervision.
- Promote research output and scholarly activity within the School and broader academic community.
- Master’s Degree or equivalent (NQF Level 9) in Information Technology or Computer Science.
- Specialisation in Programming is advantageous.
- At least 3–5 years of teaching experience, preferably in a higher education environment.
- Minimum 2 years of academic or team management experience.
- Familiarity with the regulatory landscape in South African higher education.
- Proven academic leadership and people management skills.
- Advanced teaching and learning capabilities.
- Strong organisational, analytical, and communication skills.
- Ability to thrive in a fast-paced and evolving academic environment.