0-1 years of relevant experience in teaching or related fields.
Educational Qualification
Master’s Degree in Computer Science or related field.
Responsibilities
- Design and deliver course content in Computer Science and Computing subjects.
- Utilize contemporary educational technologies and educational software to enhance teaching-learning processes.
- Conduct lectures, seminars, and lab work aligned with the academic curriculum.
- Evaluate and assess students' performance using diverse methods and provide constructive feedback.
- Collaborate with faculty members and academic staff to maintain and improve teaching standards.
- Support students through mentorship and academic advising.
- Participate in departmental and university activities such as curriculum development and academic meetings.
Requirements
- Master’s Degree in Computer Science or a closely related field.
- Minimum 0-1 year of experience in teaching or a related field.
- Strong knowledge and practical experience in Computer Science, Programming, and Computer Operations.
- Ability to teach a variety of subjects including core computing topics and emerging technologies.
- Proven ability to integrate educational software and hardware programming into academic instruction.
- Excellent communication and interpersonal skills to connect effectively with students and colleagues.
- Proficiency in the use of educational technologies and tools for effective classroom learning.
Nice to Have (Skills)
- Doctoral studies or Ph.D. in Computer Science.
- Publication record or experience in academic research and scholarship.
- Experience with curriculum development or online learning platforms.
- Professional certification in teaching or computing fields.
- Leadership or administrative experience within academic settings.