Job description
Role Purpose:
The successful candidate will contribute to the academic excellence of the department through high-quality teaching, innovative research, and effective postgraduate supervision. You will be expected to deliver engaging curriculum content in areas such as Computer Science / IT / Data Science and Artificial Intelligence, while maintaining a strong profile of published research in internationally recognised journals.
Requirements:
- Candidates must have a PhD in Computer Science, IT, Software Engineering, Artificial Intelligence, Data Science, or another computing-related field.
- At least more than 5 years of teaching or industry experience.
- Specialization and teaching interest in: Artificial Intelligence, Machine Learning, Software Engineering, Data Science, Web Development Technologies
- Demonstrated research excellence in Computer Science, including a publication record in highly regarded scientific journals.
- Evidence of ability to teach data science/computer science at the undergraduate and/or postgraduate level.
- Experience in curriculum development and delivery will be viewed favorably
- A track record in supervising postgraduate students at the doctorate and/or master's level is preferred.
- Excellent communication and interpersonal skills.
- Ability to do programming involving software.
- Evidence of leadership and management skills.
- A team player is willing to show flexibility in relation to the working environment.
Job description
- To demonstrated research excellence in Computer Science, including a publication record in highly regarded scientific journals.
- To develop and prepare lesson plan, learning material, coursework assessments, exam papers and organizing class activities as well as to keep record of an action plan.
- To be able to teach data science / computer science at the undergraduate and / or postgraduate level.
- To do publication record in impact factor-related journals, commensurate with experience.
- To attend as well as organise conference and seminars for students.
- To mark and assessment of subject coursework and examinations, selecting appropriate assessment instruments and criteria, providing constructive and comprehensive feedback to students, and maintaining up to date and accurate records of student progress and achievement.
- To ensure that content, methods of delivery and learning materials meet the defined learning objectives and that they are regularly reviewed for opportunities for improvement.
- To develop curriculum and deliver.
- To organise data science and related conferences and short courses.
- To supervise postgraduate students at doctorate and/or masters level.
- To do programming involving software.
- To demonstrated leadership and management skills.
- To show flexibility in relation to working environment.