Exploring Design Choices to Support Novices' Example Use During Creative Open-Ended Programming

Exploring Design Choices to Support Novices' Example Use During Creative Open-Ended Programming
复制标题

探索设计选择以支持新手在创意开放式编程期间使用示例

DOI:
10.1145/3478431.3499374
复制
发表时间:
2022
期刊:
Proceedings of the Annual Technical Symposium
影响因子:
--
通讯作者:
Price, Thomas
Price, Thomas
中科院分区:
--
文献类型:
--
作者:
Wang, Wengran;Le Meur, Audrey;Bobbadi, Mahesh;Akram, Bita;Barnes, Tiffany;Martens, Chris;Price, Thomas

文献摘要

参考文献

被引文献

相似文献

开放式编程通过将计算与他们的现实世界经验和个人兴趣联系起来来吸引学生。然而,这种开放式编程任务可能具有挑战性,因为它们要求学生实现他们可能不熟悉的功能。代码示例帮助学生产生想法并实现程序功能,但学生在使用它们时也会遇到许多学习障碍。我们探讨如何设计代码示例,以支持新手的有效使用的例子,介绍我们的经验,建设和部署的例子助手,一个系统,支持学生的代码示例库在开放式编程。我们在本科CS0课堂上部署了Example Helper来调查学生的示例使用体验,发现学生使用不同的策略来浏览、理解、实验和集成代码示例,并且制定更复杂计划的学生在项目中使用的示例也更多。
Open-ended programming engages students by connecting computing with their real-world experience and personal interest. However, such open-ended programming tasks can be challenging, as they require students to implement features that they may be unfamiliar with. Code examples help students to generate ideas and implement program features, but students also encounter many learning barriers when using them. We explore how to design code examples to support novices' effective example use by presenting our experience of building and deploying Example Helper, a system that supports students with a gallery of code examples during open-ended programming. We deployed Example Helper in an undergraduate CS0 classroom to investigate students' example usage experience, finding that students used different strategies to browse, understand, experiment with, and integrate code examples, and that students who make more sophisticated plans also used more examples in their projects.
重用中的主动编程策略
DOI: --
发表时间: 1993
期刊: European Conference on Object-Oriented Programming
影响因子: --
作者:
M. Rosson;John Millar Carroll
通讯作者: John Millar Carroll
探索工作示例在新手编程环境中的影响
DOI: --
发表时间: 2019
期刊: Technical Symposium on Computer Science Education
影响因子: --
作者:
Rui Zhi;T. Price;S. Marwan;Alexandra Milliken;T. Barnes;Min Chi
通讯作者: Min Chi
书评以学习者为中心的计算机教育设计
DOI: --
发表时间: 2015
期刊: Synthesis Lectures on Human-Centered Informatics
影响因子: --
作者:
M. Guzdial
通讯作者: M. Guzdial
DOI: 10.1145/3341525.3387411
发表时间: 2020-06
期刊: Proceedings of the 2020 ACM Conference on Innovation and Technology in Computer Science Education
影响因子: --
作者:
Wengran Wang;Yudong Rao;Rui Zhi;S. Marwan;Ge Gao;T. Price
通讯作者: Wengran Wang;Yudong Rao;Rui Zhi;S. Marwan;Ge Gao;T. Price
DOI: 10.1145/3159450.3159529
发表时间: 2018-02
期刊: Proceedings of the 49th ACM Technical Symposium on Computer Science Education
影响因子: --
作者:
S. McGee;Randi McGee-Tekula;Jennifer Duck;Catherine McGee;L. Dettori;Ronald I. Greenberg;E. Snow;Daisy W. Rutstein;Dale F. Reed;Brenda Wilkerson;Don Yanek;Andrew M. Rasmussen;Dennis Brylow
通讯作者: S. McGee;Randi McGee-Tekula;Jennifer Duck;Catherine McGee;L. Dettori;Ronald I. Greenberg;E. Snow;Daisy W. Rutstein;Dale F. Reed;Brenda Wilkerson;Don Yanek;Andrew M. Rasmussen;Dennis Brylow