Video Versus Source Code Lab Solutions

Aidan McGowan, Neil Anderson, Paul Sage, Leo Galway, Janak Adhikari, Giuseppe Trombino
{"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}
引用次数: 0

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.
查看原文
分享 分享
微信好友 朋友圈 QQ好友 复制链接
本刊更多论文
视频与源代码实验室解决方案
传统上,大学编程模块的授课方式融合了讲座、辅导和实践实验课。虽然实验课提供了宝贵的动手实践机会,但却受到时间、个性化进度和反馈机会不足的限制。实验课的解决方案通常是以静态源代码的形式提供的,由学生对照范例答案审查自己的尝试。在实验练习中使用基于视频的解决方案有可能提高实验的灵活性和互动性。本研究探讨了批量提供基于视频的实验解决方案对提高研究生新手程序员学生成绩的态度、体验和影响。研究报告显示,学生对视频解决方案的参与度很高,并明显偏好动态的构建风格。研究还确定了学生对视频的不同参与方式,以及与以前的学生相比模块平均成绩的整体提高。研究结果凸显了基于视频的实验室解决方案在提高学生编程模块学习效果方面的潜力,并为这一研究相对不足的领域提供了更多文献资料,为编程和其他工程学科的进一步采用和调整提供了可能性。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约1分钟内获得全文 去求助
来源期刊
自引率
0.00%
发文量
0
期刊最新文献
Orienting learners and teachers in introductory programming classes: the ABC Framework Incorporating Generative AI into Software Development Education Institute of Coding in Wales Digital Skills Bootcamps – Micro-Credentials: A Pilot Project Embedding culturally relevant pedagogy in practice: Considerations for training and resource development Automated Assessment for Databases Units
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
现在去查看 取消
×
提示
确定
0
微信
客服QQ
Book学术公众号 扫码关注我们
反馈
×
意见反馈
请填写您的意见或建议
请填写您的手机或邮箱
已复制链接
已复制链接
快去分享给好友吧!
我知道了
×
扫码分享
扫码分享
Book学术官方微信
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术
文献互助 智能选刊 最新文献 互助须知 联系我们:info@booksci.cn
Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。
Copyright © 2023 Book学术 All rights reserved.
ghs 京公网安备 11010802042870号 京ICP备2023020795号-1