Related skills
software engineering ai curriculum development computer science project-based learning📋 Description
- Deliver high-quality instruction across Software Engineering and Computer Science modules with hands-on, project-based teaching.
- Design, review, and improve learning materials and assessments to align with academic and industry standards.
- Mark and moderate student submissions; provide timely, constructive feedback to support mastery.
- Hold regular office hours to provide academic support and guidance outside class.
- Contribute to curriculum development; ensure modules remain relevant and aligned with objectives and industry needs.
- Collaborate with Programme Managers and faculty across Software Engineering and Computer Science Programmes to ensure alignment with standards, quality assurance, and programme delivery.
🎯 Requirements
- PhD or Master’s degree in Computer Science, Software Engineering, or a related field.
- Industry experience in software development or related fields.
- Strong subject matter expertise in core Software Engineering and Computer Science.
- Ability to teach across foundational and advanced topics in Software Engineering and Computer Science programmes.
- Demonstrated ability to deliver practical, hands-on teaching using real-world problems and case studies; project-based learning.
- Excellent communication and a student-centered mindset; adaptability to innovative teaching methods, including AI tools in education.
🎁 Benefits
- Opportunity to contribute to pioneering higher education across Africa.
- Ongoing professional development and mentorship opportunities.
- Collaborative, inclusive team environment with cross-disciplinary collaboration.
- Exposure to emerging technologies and AI-enabled teaching methods.
Meet JobCopilot: Your Personal AI Job Hunter
Automatically Apply to Teaching Jobs. Just set your
preferences and Job Copilot will do the rest — finding, filtering, and applying while you focus on what matters.
Help us maintain the quality of jobs posted on Empllo!
Is this position not a remote job?
Let us know!