A Better Programming Teaching Tool - An Interactive Teaching Platform with Course Management, Real-Time Insights and AI-Generated Hints

Publicerad

Typ

Examensarbete på kandidatnivå
Bachelor Thesis

Modellbyggare

Tidskriftstitel

ISSN

Volymtitel

Utgivare

Sammanfattning

Learning to program presents significant challenges for beginners, not only due to technical hurdles, such as installing and configuring development environments, but also from the cognitive demands of mastering unfamiliar concepts and problemsolving strategies. These difficulties are often amplified in educational settings, where teachers frequently need to assist students with repetitive setup issues or answer similar conceptual questions. This thesis presents the design and implementation of a web-based application that aims to lower the entry barrier to programming by allowing students to write and execute code directly in the browser without any installation. The platform features real-time task submission, automated progress tracking, and AI-generated subgoals and hints that are tailored to each student’s progress. Teachers can create and manage tasks, monitor student performance, and adapt content to meet students needs. Through the integration of a user-friendly interface, performance analytics, and controlled AI assistance, the platform aims to reduce the repetitive workload for teachers, foster a healthy and pedagogically sound relationship with AI among students, and ultimately provide a more efficient and effective programming education environment.

Beskrivning

Ämne/nyckelord

programming education, web-based learning, AI-generated hints, student progress tracking

Citation

Arkitekt (konstruktör)

Geografisk plats

Byggnad (typ)

Byggår

Modelltyp

Skala

Teknik / material

Index

item.page.endorsement

item.page.review

item.page.supplemented

item.page.referenced