Engaging students in active exploration of programming worked examples

Engaging students in active exploration of programming worked examples
复制标题

让学生积极探索编程实例

DOI:
10.1007/s10639-022-11247-6
复制
发表时间:
2022
影响因子:
5.5
通讯作者:
Magana, Alejandra J.
Magana, Alejandra J.
中科院分区:
教育学3区
文献类型:
--
作者:
Garces, Sebastian;Vieira, Camilo;Ravai, Guity;Magana, Alejandra J.

文献摘要

参考文献

被引文献

相似文献

工作的例子可以帮助初学者从专家的解决方案中发展早期的图式。尽管如此,样例本身并不能保证学生能有效地探索这些专家的解决方案。本研究探讨了两种不同的方法来支持工程技术专业的学生在本科编程入门课程的学习:调试和代码注释工作的例子。在秋季学期,学生们使用代码内注释自我解释工作示例(n = 120),而在春季学期,学生们调试工作示例(春季n = 101)。成绩数据包括期中和期末考试。以前接触编程课程是从每个学期开始时的调查。研究结果表明,调试和解释形式的参与与工作的例子帮助学生没有以前的编程经验,成功的课程。为了使工作示例有效,这些示例需要提供某种明确的参与形式(即,调试或自解释)。结合这两种策略,首先解释,然后调试,可能会导致更有效的方法。
Worked examples can help novice learners develop early schemata from an expert’s solution to a problem. Nonetheless, the worked examples themselves are no guarantee that students will explore these experts’ solutions effectively. This study explores two different approaches to supporting engineering technology students’ learning in an undergraduate introductory programming course: debugging and in-code commenting worked examples. In a Fall semester, students self-explained worked examples using in-code comments (n = 120), while in a Spring semester, students debugged worked examples (spring n = 101). Performance data included the midterm and final exams. Prior exposure to programming courses was taken from a survey at the beginning of each semester. Findings suggest that both the debugging and explaining forms of engagement with worked examples helped students with no prior programming experience to succeed in the course. For the worked examples to be effective, those need to be provided with some explicit form of engagement (i.e., debugging or self-explaining). Combining both strategies following explaining first and debugging second may result in a more effective approach.
程序结构与设计
DOI: --
发表时间: 1995
期刊: Cognitive Sciences
影响因子: --
作者:
Robert S. Rist
通讯作者: Robert S. Rist
一个支持计算机编程新手的移动脚手架应用程序
DOI: --
发表时间: 2013
期刊: International Conference on Information and Communication Technologies and Development
影响因子: --
作者:
Charity Chao Mbogo;E. Blake;H. Suleman
通讯作者: H. Suleman
内存传输语言 (MTL) 对减少新手编程教学中的误解的影响
DOI: --
发表时间: 2012
期刊:
影响因子: --
作者:
L. Mselle;H. Twaakyondo
通讯作者: H. Twaakyondo
DOI: 10.1080/07370008.2018.1539738
发表时间: 2019
影响因子: 3.3
作者:
Camilo Vieira;Alejandra J. Magana;Anindya Roy;M. Falk
通讯作者: M. Falk
DOI: 10.1080/08993408.2019.1648119
发表时间: 2019
影响因子: 2.7
作者:
Shannon Campe;J. Denner;Emily Green;David M. Torres
通讯作者: David M. Torres