Tasks and Responsibilities:
Curriculum Development Consultant will be responsible for the following tasks:
Design and implement proper methodology to conduct this assignment.
Review the current academic curriculum for Computer Science program and confirm the courses to be upgraded.
Suggest areas of interventions and needed actions to improve the course content, teaching methodologies, procedure, tasks, Project selection criteria, and outcomes for current courses.
Develop and design 5 selected courses with detailed outlines and full description of each course after consulting with the steering committee and based on the training conducted as part of the project.
Develop the course syllabi that should include: the course topics, objectives, outcomes, plans, and schedule for developed courses. The course syllabi should also report the practical part of the course (e.g. lab work) along with its outcomes and relationship with the theoretical part.
Suggest a list of books and references needed to enrich the developed courses
Provide external learning material that may include presentation slides, video lectures, and/or online resources for the theoretical and practical parts of the developed and revised courses.
Develop an instructor guides for the developed courses
Define new trends and assessments techniques to be integrated into the courses.
Update the developed courses after being tested based on students’ and staff feedback.
Attend and conduct follow-ups, training sessions and evaluation meetings.
Qualifications & Skills:
Qualified consultant should hold the following:
At least a Ph.D degree in Software Engineering, Computer Science, or any related discipline from a recognized University.
Minimum of three years of work experience in higher education institutions.
Minimum of three years of experience in software engineering and software development in the industry.
Proven experience in development, assessment and evaluation of curriculum, teaching and learning resources
Proven experience working with Higher Education Quality Assurance standards and units
Experience in adapting Work-Based Learning (WBL) approach is preferred
Familiar with open source projects and contributions is a plus.
Familiar with different software engineering methodologies including Agile/Scrum/Kanban.
Currently in touch with local/global market, and aware of its needs.
Fluency in English.
Excellent reporting skills.