Executable Examples for Programming Problem Comprehension
Executable Examples for Programming Problem Comprehension
复制标题
编程问题理解的可执行示例
DOI:
10.1145/3291279.3339416
复制
发表时间:
2019
期刊:
影响因子:
--
通讯作者:
Krishnamurthi, Shriram
中科院分区:
文献类型:
--
作者:
Wrenn, John;Krishnamurthi, Shriram
Flawed problem comprehension leads students to produce flawed implementations. However, testing alone is inadequate for checking comprehension: if a student develops both their tests and implementation with the same misunderstanding, running their tests against their implementation will not reveal the issue. As a solution, some pedagogies encourage the creation of input-output examples independent of testing-but seldom provide students with any mechanism to check that their examples are correct and thorough.We propose a mechanism that provides students with instant feedback on their examples, independent of their implementation progress. We assess the impact of such an interface on an introductory programming course and find several positive impacts, some more neutral outcomes, and no identified negative effects.
登录
查看更多内容
DOI:
10.1145/1029994.1029995
发表时间:
2003-09
期刊:
ACM J. Educ. Resour. Comput.
影响因子:
--
作者:
S. Edwards
通讯作者:
S. Edwards
DOI:
--
发表时间:
2019
期刊:
Technical Symposium on Computer Science Education
影响因子:
--
作者:
J. Prather;Raymond Pettit;Brett A. Becker;Paul Denny;Dastyni Loksa;Alani L. Peters;Zachary Albrecht;Krista Masci
通讯作者:
Krista Masci
DOI:
--
发表时间:
2005
期刊:
影响因子:
--
作者:
C. A. Reeves
通讯作者:
C. A. Reeves
DOI:
10.1145/2839509.2844556
发表时间:
2016
期刊:
Proceedings of the 47th ACM Technical Symposium on Computing Science Education
影响因子:
--
作者:
Kathi Fisler;S. Krishnamurthi;J. Siegmund
通讯作者:
J. Siegmund
DOI:
--
发表时间:
1978
期刊:
影响因子:
--
作者:
J. Marshall;J. Morton
通讯作者:
J. Morton