Experimental Design
In the pilot phase, course sections were randomly assigned to one of two treatment arms:
Tutor AI Only – Students in this group receive access to the AI tutor as an external assistant for asynchronous academic activities, including homework, self-study, and course projects.
Tutor AI Plus – Students in this group receive the same access to the AI tutor for asynchronous activities as in the Tutor AI Only arm, but additionally participate in periodic in-class workshops throughout the semester. In these workshops, students solve exercises with the support of the AI tutor under the guidance of the course instructor.
Prior to granting access to the AI tutor, the principal investigators (PIs) administer a baseline survey to measure students’ prior experience with AI, as well as their self-reported confidence, motivation, and perceived usefulness of learning programming.
At the end of the first semester, the PIs administer a follow-up survey to collect information on students’ experiences using the AI tutor and to reassess their confidence, motivation, and perceptions of the usefulness of learning programming.
To complement the quantitative data, the PIs also conduct a focus group with students at the end of the semester. Additionally, administrative records are collected to obtain students’ sociodemographic characteristics and academic information.