University of Twente Student Theses

Login

AI in Programming Education: Automated Feedback Systems for Personalized Learning

Alyoshyna, Yuliya (2024) AI in Programming Education: Automated Feedback Systems for Personalized Learning.

[img] PDF
667kB
Abstract:Feedback is an important aspect of a balanced learning program, significantly improving student performance and engagement. In computer science education, especially in bachelor’s programs, feedback is essential for learning programming languages and problem-solving skills. This research explores the integration of artificial intelligence (AI) into feedback systems for coding exercises, addressing current challenges in manual feedback, such as timeliness, relevance, and the teacher’s workload. The research examines the characteristics of programming exercises, the current methods and technologies used in AI-driven feedback systems, and the potential benefits and limitations of such systems. A semi-structured literature review and experimental analysis were conducted to evaluate the potential of automated feedback mechanisms. Results indicate a preference for concise programming tasks focusing on foundational concepts, with AI-driven feedback systems showing promise in scalability and personalization. However, limitations in feedback quality and context understanding were identified.
Item Type:Essay (Bachelor)
Faculty:EEMCS: Electrical Engineering, Mathematics and Computer Science
Programme:Computer Science BSc (56964)
Link to this item:https://purl.utwente.nl/essays/101073
Export this item as:BibTeX
EndNote
HTML Citation
Reference Manager

 

Repository Staff Only: item control page