Data driven intelligent programming tutor

Korbit Technologies Inc. is developing an e-learning platform to teach artificial intelligence (AI), data science and coding skills. The student interacts with a virtual, personalized AI tutor, through a web-based chat interface. The main objective of this research project is to investigate how a personalized, data-driven learning experience based on the student’s profile, needs, and performance, can improve the comprehension of programming languages and learn practical skills. The project will propose, design and develop concrete tools to enhance the learning experience for students on the Korbit e-learning platform. First, by improving the message generation system used by the AI tutor to assist the student in the completion of the coding exercise (e.g. hints, prompts, explanation of errors, explanation of missing or incorrect code etc.). Second, by creating a recommendation system, to propose the most appropriate exercise (including exercise difficulty, type and feedback) for a specific student using machine learning techniques.

Faculty Supervisor:

Esma Aimeur

Student:

Partner:

Korbit Technologies

Discipline:

Computer science

Sector:

Information and cultural industries

University:

Université de Montréal

Program:

Accelerate

Current openings

Find the perfect opportunity to put your academic skills and knowledge into practice!

Find Projects