增强学生在远程计算机编程课程实践中的体验:Java 语言案例

IF 2.6 Q1 EDUCATION & EDUCATIONAL RESEARCH
Harpreet Kaur, Kuljit Kaur, Kamaljit Kaur
{"title":"增强学生在远程计算机编程课程实践中的体验:Java 语言案例","authors":"Harpreet Kaur, Kuljit Kaur, Kamaljit Kaur","doi":"10.1177/20427530241262485","DOIUrl":null,"url":null,"abstract":"The increasing availability of remote education opportunities enables students to access different types of study programs limited by the dimensions of a classroom. Remote learning has been accredited as an effective technique for delivering education to students and teachers globally. However, some academic disciplines such as Computer Science are abounding with many challenges in practicing programming tasks in remote settings. This research aims to understand the students’ existing setup for practicing JAVA programming in remote settings and proposes an intervention to help students get appropriate hints to fix compiler errors. The proposed solution has implications for both students and teachers, as it is under the teacher’s direct observation. The teacher can monitor the content according to students’ needs, which may potentially save them from teaching challenges. To formulate our study, we first surveyed to understand the challenges that students face in JAVA programming when trying to fix errors in a remote setting. Then, based on the results of the first survey and prior experience of conducting programming course practicals along with the existing literature, the proposed web portal was created and presented to the students to fix errors. An experiment was conducted to evaluate the proposed setup followed by a student attitude survey. The results show the portal’s leverage in reducing the time required to fix errors and the number of compilation attempts. The survey indicates a positive response.","PeriodicalId":29943,"journal":{"name":"E-Learning and Digital Media","volume":null,"pages":null},"PeriodicalIF":2.6000,"publicationDate":"2024-06-14","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":"{\"title\":\"Enhancing student experience in remote computer programming course practice: A case of the Java language\",\"authors\":\"Harpreet Kaur, Kuljit Kaur, Kamaljit Kaur\",\"doi\":\"10.1177/20427530241262485\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"The increasing availability of remote education opportunities enables students to access different types of study programs limited by the dimensions of a classroom. Remote learning has been accredited as an effective technique for delivering education to students and teachers globally. However, some academic disciplines such as Computer Science are abounding with many challenges in practicing programming tasks in remote settings. This research aims to understand the students’ existing setup for practicing JAVA programming in remote settings and proposes an intervention to help students get appropriate hints to fix compiler errors. The proposed solution has implications for both students and teachers, as it is under the teacher’s direct observation. The teacher can monitor the content according to students’ needs, which may potentially save them from teaching challenges. To formulate our study, we first surveyed to understand the challenges that students face in JAVA programming when trying to fix errors in a remote setting. Then, based on the results of the first survey and prior experience of conducting programming course practicals along with the existing literature, the proposed web portal was created and presented to the students to fix errors. An experiment was conducted to evaluate the proposed setup followed by a student attitude survey. The results show the portal’s leverage in reducing the time required to fix errors and the number of compilation attempts. The survey indicates a positive response.\",\"PeriodicalId\":29943,\"journal\":{\"name\":\"E-Learning and Digital Media\",\"volume\":null,\"pages\":null},\"PeriodicalIF\":2.6000,\"publicationDate\":\"2024-06-14\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"0\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"E-Learning and Digital Media\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1177/20427530241262485\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"Q1\",\"JCRName\":\"EDUCATION & EDUCATIONAL RESEARCH\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"E-Learning and Digital Media","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1177/20427530241262485","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"Q1","JCRName":"EDUCATION & EDUCATIONAL RESEARCH","Score":null,"Total":0}
引用次数: 0

摘要

远程教育的机会越来越多,使学生能够获得受教室空间限制的不同类型的学习课程。远程学习已被公认为向全球学生和教师提供教育的有效技术。然而,一些学科(如计算机科学)在远程环境下实践编程任务时面临诸多挑战。本研究旨在了解学生在远程环境中练习 JAVA 编程的现有设置,并提出一种干预措施,以帮助学生获得适当的提示来修复编译器错误。建议的解决方案对学生和教师都有影响,因为它是在教师的直接观察下进行的。教师可以根据学生的需求监控教学内容,这有可能使他们免于教学挑战。为了制定我们的研究,我们首先进行了调查,以了解学生在远程环境中尝试修正错误时在 JAVA 编程中面临的挑战。然后,根据第一项调查的结果、先前开展编程课程实践的经验以及现有文献,我们创建了拟议的门户网站,并向学生展示了该门户网站以修复错误。为了评估所提议的设置,我们进行了一次实验,随后又进行了一次学生态度调查。结果表明,该门户网站在减少错误修正时间和编译尝试次数方面发挥了重要作用。调查结果显示了积极的回应。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
Enhancing student experience in remote computer programming course practice: A case of the Java language
The increasing availability of remote education opportunities enables students to access different types of study programs limited by the dimensions of a classroom. Remote learning has been accredited as an effective technique for delivering education to students and teachers globally. However, some academic disciplines such as Computer Science are abounding with many challenges in practicing programming tasks in remote settings. This research aims to understand the students’ existing setup for practicing JAVA programming in remote settings and proposes an intervention to help students get appropriate hints to fix compiler errors. The proposed solution has implications for both students and teachers, as it is under the teacher’s direct observation. The teacher can monitor the content according to students’ needs, which may potentially save them from teaching challenges. To formulate our study, we first surveyed to understand the challenges that students face in JAVA programming when trying to fix errors in a remote setting. Then, based on the results of the first survey and prior experience of conducting programming course practicals along with the existing literature, the proposed web portal was created and presented to the students to fix errors. An experiment was conducted to evaluate the proposed setup followed by a student attitude survey. The results show the portal’s leverage in reducing the time required to fix errors and the number of compilation attempts. The survey indicates a positive response.
求助全文
通过发布文献求助,成功后即可免费获取论文全文。 去求助
来源期刊
E-Learning and Digital Media
E-Learning and Digital Media EDUCATION & EDUCATIONAL RESEARCH-
CiteScore
4.30
自引率
0.00%
发文量
0
×
引用
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学术官方微信