Leveraging ChatGPT for personalized reflective learning in programming education: effects on self-efficacy, higher-order thinking, and project implementation skills
Hsin‐Yu Lee, Pei‐Hua Chen, Chia‐Ju Lin, Yueh‐Min Huang, Ting‐Ting Wu
Topics & Concepts
Computer scienceReflection (computer programming)Python (programming language)Critical thinkingEducational technologyMathematics educationControl (management)Reflective practiceReflective writingProject-based learningKnowledge managementMultimediaTeaching methodCollaborative learningProblem-based learningPersonalized learningComputer programmingNew product developmentAction researchAnalytical skillPsychologyComputational thinkingHigher educationInstructional designTreatment and control groupsActive learning (machine learning)Online Learning and AnalyticsIntelligent Tutoring Systems and Adaptive LearningGrit, Self-Efficacy, and Motivation