AI Chatbots as Multi-Role Pedagogical Agents: Transforming Engagement in CS Education

08/08/2023
by   Cassie Chen Cao, et al.
0

This study investigates the use of Artificial Intelligence (AI)-powered, multi-role chatbots as a means to enhance learning experiences and foster engagement in computer science education. Leveraging a design-based research approach, we develop, implement, and evaluate a novel learning environment enriched with four distinct chatbot roles: Instructor Bot, Peer Bot, Career Advising Bot, and Emotional Supporter Bot. These roles, designed around the tenets of Self-Determination Theory, cater to the three innate psychological needs of learners - competence, autonomy, and relatedness. Additionally, the system embraces an inquiry-based learning paradigm, encouraging students to ask questions, seek solutions, and explore their curiosities. We test this system in a higher education context over a period of one month with 200 participating students, comparing outcomes with conditions involving a human tutor and a single chatbot. Our research utilizes a mixed-methods approach, encompassing quantitative measures such as chat log sequence analysis, and qualitative methods including surveys and focus group interviews. By integrating cutting-edge Natural Language Processing techniques such as topic modelling and sentiment analysis, we offer an in-depth understanding of the system's impact on learner engagement, motivation, and inquiry-based learning. This study, through its rigorous design and innovative approach, provides significant insights into the potential of AI-empowered, multi-role chatbots in reshaping the landscape of computer science education and fostering an engaging, supportive, and motivating learning environment.

READ FULL TEXT
research
05/10/2023

What Students Can Learn About Artificial Intelligence – Recommendations for K-12 Computing Education

Technological advances in the context of digital transformation are the ...
research
01/08/2021

Artificial Intelligence enabled Smart Learning

Artificial Intelligence (AI) is a discipline of computer science that de...
research
01/23/2023

Proactive and Reactive Engagement of Artificial Intelligence Methods for Education: A Review

Quality education, one of the seventeen sustainable development goals (S...
research
03/30/2022

Understanding the role of single-board computers in engineering and computer science education: A systematic literature review

In the last decade, Single-Board Computers (SBCs) have been employed mor...
research
06/12/2023

Employing Crowdsourcing for Enriching a Music Knowledge Base in Higher Education

This paper describes the methodology followed and the lessons learned fr...
research
05/08/2023

Multi-source Education Knowledge Graph Construction and Fusion for College Curricula

The field of education has undergone a significant transformation due to...

Please sign up or login with your details

Forgot password? Click here to reset