<p>Reflective learning is crucial in programming education, fostering critical thinking and problem-solving skills. However, traditional guided reflection often falls short in addressing individual challenges and providing personalized feedback. Recent studies exploring large language models like ChatGPT for personalized feedback have primarily focused on immediate solutions, potentially hindering the development of higher-order thinking skills (HOTS). This study investigates the efficacy of ChatGPT-generated personalized feedback reflective reports on undergraduate programming students’ self-efficacy, HOTS, and project implementation skills. Using a quasi-experimental design, 79 students in a Python programming course were divided into experimental and control groups over two semesters. The experimental group received ChatGPT-generated reports based on their error codes, while the control group engaged in traditional guided reflection. Results showed that the ChatGPT-facilitated approach significantly enhanced students’ self-efficacy in logical thinking, algorithm design, and debugging. Moreover, students demonstrated improved critical thinking and problem-solving skills. The experimental group also produced more logical, useful, and well-crafted projects, as evaluated using the Creative Product Analysis Matrix (CPAM). This research underscores the potential of AI-supported personalized feedback in enhancing reflective learning practices and HOTS development in undergraduate programming education. It offers valuable insights for educators and researchers in higher education contexts, potentially transforming how universities prepare students for the challenges of the digital age and contributing to the development of a more skilled and adaptable workforce.</p>

错误:搜索内容不能为空,请输入英文关键词
错误:关键词超出字数限制,请精简
高级检索

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

摘要

Reflective learning is crucial in programming education, fostering critical thinking and problem-solving skills. However, traditional guided reflection often falls short in addressing individual challenges and providing personalized feedback. Recent studies exploring large language models like ChatGPT for personalized feedback have primarily focused on immediate solutions, potentially hindering the development of higher-order thinking skills (HOTS). This study investigates the efficacy of ChatGPT-generated personalized feedback reflective reports on undergraduate programming students’ self-efficacy, HOTS, and project implementation skills. Using a quasi-experimental design, 79 students in a Python programming course were divided into experimental and control groups over two semesters. The experimental group received ChatGPT-generated reports based on their error codes, while the control group engaged in traditional guided reflection. Results showed that the ChatGPT-facilitated approach significantly enhanced students’ self-efficacy in logical thinking, algorithm design, and debugging. Moreover, students demonstrated improved critical thinking and problem-solving skills. The experimental group also produced more logical, useful, and well-crafted projects, as evaluated using the Creative Product Analysis Matrix (CPAM). This research underscores the potential of AI-supported personalized feedback in enhancing reflective learning practices and HOTS development in undergraduate programming education. It offers valuable insights for educators and researchers in higher education contexts, potentially transforming how universities prepare students for the challenges of the digital age and contributing to the development of a more skilled and adaptable workforce.