Search engine for discovering works of Art, research articles, and books related to Art and Culture
ShareThis
Javascript must be enabled to continue!

A Tailored Generative Artificial Intelligence Chatbot for Reflective Learning in Introductory Programming

View through CrossRef
The rapid development of Generative Artificial Intelligence (GAI) chatbots is affecting higher education teaching and learning, especially in introductory programming courses. Introductory programming courses are considered difficult with high failure rates. Introductory programming is often structured or adopts problem-based learning (PBL), with a focus on solving programming problems. GAI chatbots can generate the code that students typically learn in introductory programming courses, allowing students to get solutions for their programming assignments. Students and lecturers have concerns that using GAI chatbots in learning leads to plagiarism, over-reliance, and a reduced learning process. To overcome the challenge of GAI, educators must foster students’ essential learning skills such as Critical Thinking, Problem-Solving and particularly Reflective Thinking. Reflective Thinking enables students to navigate the vast expanse of current knowledge and information by constructing their own body of knowledge, which supports problem-solving. Developing students’ Reflective Thinking skills requires personalised support and feedback, a feature that GAI chatbots can assist with. This research utilised a tailored GAI Chatbot, Buddy, as a learning tool to support students’ Reflective Learning in introductory programming course in a controlled environment. Observation data suggests participants who are using Buddy demonstrated an increased in tendency to seek explanation and generate hypothesis behaviours, which associated with increased Reflective Thinking behaviours. Therefore, this study provides evidence that a tailored GAI chatbot can facilitate Reflective Dialogue to trigger Reflective Thinking in learning.
Victoria University of Wellington Library
Title: A Tailored Generative Artificial Intelligence Chatbot for Reflective Learning in Introductory Programming
Description:
The rapid development of Generative Artificial Intelligence (GAI) chatbots is affecting higher education teaching and learning, especially in introductory programming courses.
Introductory programming courses are considered difficult with high failure rates.
Introductory programming is often structured or adopts problem-based learning (PBL), with a focus on solving programming problems.
GAI chatbots can generate the code that students typically learn in introductory programming courses, allowing students to get solutions for their programming assignments.
Students and lecturers have concerns that using GAI chatbots in learning leads to plagiarism, over-reliance, and a reduced learning process.
To overcome the challenge of GAI, educators must foster students’ essential learning skills such as Critical Thinking, Problem-Solving and particularly Reflective Thinking.
Reflective Thinking enables students to navigate the vast expanse of current knowledge and information by constructing their own body of knowledge, which supports problem-solving.
Developing students’ Reflective Thinking skills requires personalised support and feedback, a feature that GAI chatbots can assist with.
This research utilised a tailored GAI Chatbot, Buddy, as a learning tool to support students’ Reflective Learning in introductory programming course in a controlled environment.
Observation data suggests participants who are using Buddy demonstrated an increased in tendency to seek explanation and generate hypothesis behaviours, which associated with increased Reflective Thinking behaviours.
Therefore, this study provides evidence that a tailored GAI chatbot can facilitate Reflective Dialogue to trigger Reflective Thinking in learning.

Related Results

Implementasi Chatbot Pelajaran Sekolah Dasar Dengan Pandorabots
Implementasi Chatbot Pelajaran Sekolah Dasar Dengan Pandorabots
Chatbot is a virtual conversation that can receive input in the form of voice or writing. A chatbot can be a generative or retrieval chatbot. The creation of the two chatbots provi...
The Artificial
The Artificial
Orvell noted that despite the evolution of society, imitation and authenticity function as “compass points” that guide meaning-making and retain potency as humans continue to negot...
Analysis of Reliability and Efficiency of Information Extraction Using AI-Based Chatbot: The More-for-Less Paradox
Analysis of Reliability and Efficiency of Information Extraction Using AI-Based Chatbot: The More-for-Less Paradox
This paper addresses the problem of information extraction using an AI-powered chatbot. The problem concerns searching and extracting relevant information from large databases in r...
AI-infused patients for enhanced clinical simulation
AI-infused patients for enhanced clinical simulation
Artificial intelligence (AI) refers to the simulation of human intelligence in computers, allowing them to perform tasks that usually require human cognitive abilities, such as dec...
Fast and Accurate Indonesian QnA Chatbot Using Bag-of-Words and Deep-Learning For Car Repair Shop Customer Service
Fast and Accurate Indonesian QnA Chatbot Using Bag-of-Words and Deep-Learning For Car Repair Shop Customer Service
A chatbot is a software that simulates human conversation through a text chat. Chatbot is a complex task and recent approaches to Indonesian chatbot have low accuracy and are slow ...
CREATING LEARNING MEDIA IN TEACHING ENGLISH AT SMP MUHAMMADIYAH 2 PAGELARAN ACADEMIC YEAR 2020/2021
CREATING LEARNING MEDIA IN TEACHING ENGLISH AT SMP MUHAMMADIYAH 2 PAGELARAN ACADEMIC YEAR 2020/2021
The pandemic Covid-19 currently demands teachers to be able to use technology in teaching and learning process. But in reality there are still many teachers who have not been able ...
Information Security in Artificial Intelligence: A Study of the possible intersection
Information Security in Artificial Intelligence: A Study of the possible intersection
1. IntroductionArtificial Intelligence or A.I attempts to understand intelligent entities, and strives to build ones. And it is obvious that computers with human-level intelligence...

Back to Top