Fostering the Learning Process in a Programming Course With a Chatbot

IF 0.3 Q4 EDUCATION & EDUCATIONAL RESEARCH
S. I. Malik, M. Ashfaque, R. Mathew, J. Jabbar, Rim Al-Nuaimi, Abir Al-Sideiri
{"title":"Fostering the Learning Process in a Programming Course With a Chatbot","authors":"S. I. Malik, M. Ashfaque, R. Mathew, J. Jabbar, Rim Al-Nuaimi, Abir Al-Sideiri","doi":"10.4018/ijopcd.306686","DOIUrl":null,"url":null,"abstract":"Novice programmers have to focus and learn different programming skills in programming 1 course at the same time. Therefore, they need more support to answer their queries related to the programming domain. This study developed and offered a chatbot in programming 1 course. The chatbot focuses on course details, fundamental programming concepts, and common programming errors. The perception of programming 1 students and instructors regarding the chatbot in programming education were collected through the survey and focus group respectively. The results of the students’ survey revealed that the chatbot supports students in learning programming and common programming errors in the course. The focus group participants agreed that the chatbot provides one-to-one teaching experience to novices. The chatbot serves as a virtual teaching assistant and promotes students-centered learning. The focus group participants also agreed that the chatbot approach provides additional support to students in their learning process of programming domain.","PeriodicalId":53981,"journal":{"name":"International Journal of Online Pedagogy and Course Design","volume":"26 1","pages":"1-17"},"PeriodicalIF":0.3000,"publicationDate":"2022-01-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"International Journal of Online Pedagogy and Course Design","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.4018/ijopcd.306686","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"Q4","JCRName":"EDUCATION & EDUCATIONAL RESEARCH","Score":null,"Total":0}
引用次数: 0

Abstract

Novice programmers have to focus and learn different programming skills in programming 1 course at the same time. Therefore, they need more support to answer their queries related to the programming domain. This study developed and offered a chatbot in programming 1 course. The chatbot focuses on course details, fundamental programming concepts, and common programming errors. The perception of programming 1 students and instructors regarding the chatbot in programming education were collected through the survey and focus group respectively. The results of the students’ survey revealed that the chatbot supports students in learning programming and common programming errors in the course. The focus group participants agreed that the chatbot provides one-to-one teaching experience to novices. The chatbot serves as a virtual teaching assistant and promotes students-centered learning. The focus group participants also agreed that the chatbot approach provides additional support to students in their learning process of programming domain.
用聊天机器人培养编程课程的学习过程
新手程序员必须同时关注和学习不同的编程技巧。因此,他们需要更多的支持来回答与编程领域相关的查询。本研究在编程课程中开发并提供了一个聊天机器人。聊天机器人侧重于课程细节、基本编程概念和常见编程错误。通过调查和焦点小组的方式分别收集编程1学生和教师对编程教育中聊天机器人的看法。学生的调查结果显示,聊天机器人帮助学生学习编程和课程中常见的编程错误。焦点小组的参与者一致认为,聊天机器人为新手提供了一对一的教学体验。聊天机器人作为虚拟助教,促进以学生为中心的学习。焦点小组的参与者也一致认为,聊天机器人的方法为学生在编程领域的学习过程中提供了额外的支持。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约1分钟内获得全文 求助全文
来源期刊
CiteScore
1.40
自引率
0.00%
发文量
52
期刊介绍: The mission of the International Journal of Online Pedagogy and Course Design (IJOPCD) is to provide a platform for the latest research, analysis, and development of online education, effective online teaching methods, and course design. IJOPCD covers the pedagogical design aspects of science education and computing education, as well as courses supported by educational technologies. Targeting academic researchers and educators who work in the field, this journal focuses on the importance of developments in online course design and teaching methods to improve teachers’ teaching and students’ learning. Researchers are encouraged to submit cross-disciplinary, high-quality syntheses that are interesting, beneficial, and apprehensible to all those interested in or teaching science and related disciplines. Topics to be discussed in this journal include (but are not limited to) the following: -Adoption of e-learning -Best practices in computing education -Best practices in science education -Blended learning -Computer-mediated communication -E-learning -Emerging technologies -Evaluation of learning technology systems -Evaluation of online learning effects -Learning management systems -Multimedia and interactive learning systems -Online course design -Online learners’ behavior -Pedagogy and teaching with technology -Virtual reality environments -Web-based teaching methods
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
确定
请完成安全验证×
copy
已复制链接
快去分享给好友吧!
我知道了
右上角分享
点击右上角分享
0
联系我们:info@booksci.cn Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。 Copyright © 2023 布克学术 All rights reserved.
京ICP备2023020795号-1
ghs 京公网安备 11010802042870号
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术官方微信