视频与源代码实验室解决方案

Aidan McGowan, Neil Anderson, Paul Sage, Leo Galway, Janak Adhikari, Giuseppe Trombino
{"title":"视频与源代码实验室解决方案","authors":"Aidan McGowan, Neil Anderson, Paul Sage, Leo Galway, Janak Adhikari, Giuseppe Trombino","doi":"10.1145/3633053.3633056","DOIUrl":null,"url":null,"abstract":"Traditionally university programming modules have been delivered using a blend of lectures, tutorials, and practical lab sessions. Although the lab sessions offer valuable hands-on practice, they are constrained by time, limited individualised pacing, and insufficient feedback opportunities. The solutions for the labs are normally provided as static source code, with students reviewing their attempts against the model answer. The use of video-based solutions for lab exercises has the potential to enhance flexibility and interactivity for the lab. This study explores the attitudes, experiences, and impact of the wholesale provision of video-based lab solutions in improving the student performance of a cohort of postgraduate novice programmers. It reports high student engagement with the video solutions with a clear preference for a dynamic build-up style. It also identifies separate engagement styles with the videos as well as overall improvement in module averages compared to previous cohorts. The findings highlight the potential of video-based lab solutions to enhance student learning in programming modules and adds to the literature in a relatively under-researched area and presents potential of further adoption and adaption in programming and other engineering disciplines.","PeriodicalId":516671,"journal":{"name":"Proceedings of the 8th Conference on Computing Education Practice","volume":"37 12","pages":""},"PeriodicalIF":0.0000,"publicationDate":"2024-01-05","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":"{\"title\":\"Video Versus Source Code Lab Solutions\",\"authors\":\"Aidan McGowan, Neil Anderson, Paul Sage, Leo Galway, Janak Adhikari, Giuseppe Trombino\",\"doi\":\"10.1145/3633053.3633056\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"Traditionally university programming modules have been delivered using a blend of lectures, tutorials, and practical lab sessions. Although the lab sessions offer valuable hands-on practice, they are constrained by time, limited individualised pacing, and insufficient feedback opportunities. The solutions for the labs are normally provided as static source code, with students reviewing their attempts against the model answer. The use of video-based solutions for lab exercises has the potential to enhance flexibility and interactivity for the lab. This study explores the attitudes, experiences, and impact of the wholesale provision of video-based lab solutions in improving the student performance of a cohort of postgraduate novice programmers. It reports high student engagement with the video solutions with a clear preference for a dynamic build-up style. It also identifies separate engagement styles with the videos as well as overall improvement in module averages compared to previous cohorts. The findings highlight the potential of video-based lab solutions to enhance student learning in programming modules and adds to the literature in a relatively under-researched area and presents potential of further adoption and adaption in programming and other engineering disciplines.\",\"PeriodicalId\":516671,\"journal\":{\"name\":\"Proceedings of the 8th Conference on Computing Education Practice\",\"volume\":\"37 12\",\"pages\":\"\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2024-01-05\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"0\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"Proceedings of the 8th Conference on Computing Education Practice\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1145/3633053.3633056\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"Proceedings of the 8th Conference on Computing Education Practice","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1145/3633053.3633056","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 0

摘要

传统上,大学编程模块的授课方式融合了讲座、辅导和实践实验课。虽然实验课提供了宝贵的动手实践机会,但却受到时间、个性化进度和反馈机会不足的限制。实验课的解决方案通常是以静态源代码的形式提供的,由学生对照范例答案审查自己的尝试。在实验练习中使用基于视频的解决方案有可能提高实验的灵活性和互动性。本研究探讨了批量提供基于视频的实验解决方案对提高研究生新手程序员学生成绩的态度、体验和影响。研究报告显示,学生对视频解决方案的参与度很高,并明显偏好动态的构建风格。研究还确定了学生对视频的不同参与方式,以及与以前的学生相比模块平均成绩的整体提高。研究结果凸显了基于视频的实验室解决方案在提高学生编程模块学习效果方面的潜力,并为这一研究相对不足的领域提供了更多文献资料,为编程和其他工程学科的进一步采用和调整提供了可能性。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
Video Versus Source Code Lab Solutions
Traditionally university programming modules have been delivered using a blend of lectures, tutorials, and practical lab sessions. Although the lab sessions offer valuable hands-on practice, they are constrained by time, limited individualised pacing, and insufficient feedback opportunities. The solutions for the labs are normally provided as static source code, with students reviewing their attempts against the model answer. The use of video-based solutions for lab exercises has the potential to enhance flexibility and interactivity for the lab. This study explores the attitudes, experiences, and impact of the wholesale provision of video-based lab solutions in improving the student performance of a cohort of postgraduate novice programmers. It reports high student engagement with the video solutions with a clear preference for a dynamic build-up style. It also identifies separate engagement styles with the videos as well as overall improvement in module averages compared to previous cohorts. The findings highlight the potential of video-based lab solutions to enhance student learning in programming modules and adds to the literature in a relatively under-researched area and presents potential of further adoption and adaption in programming and other engineering disciplines.
求助全文
通过发布文献求助,成功后即可免费获取论文全文。 去求助
来源期刊
自引率
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学术官方微信