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
期刊:
影响因子:
--
通讯作者:
Price, Thomas
中科院分区:
文献类型:
--
作者:
Wang, Wengran;Le Meur, Audrey;Bobbadi, Mahesh;Akram, Bita;Barnes, Tiffany;Martens, Chris;Price, Thomas
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