A theory of instruction for introductory programming skills
A theory of instruction for introductory programming skills
复制标题
入门编程技能的教学理论
DOI:
10.1080/08993408.2019.1565235
复制
发表时间:
2019
影响因子:
2.7
通讯作者:
Ko, Andrew J.
中科院分区:
文献类型:
--
作者:
Xie, Benjamin;Loksa, Dastyni;Nelson, Greg L.;Davidson, Matthew J.;Dong, Dongsheng;Kwik, Harrison;Tan, Alex Hui;Hwa, Leanne;Li, Min;Ko, Andrew J.
Background and Context: Current introductory instruction fails to identify, structure, and sequence the many skills involved in programming.Objective: We proposed a theory which identifies four distinct skills that novices learn incrementally. These skills are tracing, writing syntax, comprehending templates (reusable abstractions of programming knowledge), and writing code with templates. We theorized that explicit instruction of these skills decreases cognitive demand.Method: We conducted an exploratory mixed-methods study and compared students’ exercise completion rates, error rates, ability to explain code, and engagement when learning to program. We compared material that reflects this theory to more traditional material that does not distinguish between skills.Findings: Teaching skills incrementally resulted in improved completion rate on practice exercises, and decreased error rate and improved understanding of the post-test.Implications: By structuring programming skills such that they can be taught explicitly and incrementally, we can inform instructional design and improve future research on understanding how novice programmers develop understanding.
登录
查看更多内容
DOI:
10.1145/1345443.1345438
发表时间:
2007
期刊:
ACM SIGCSE Bull.
影响因子:
--
作者:
U. Fuller;Colin G. Johnson;Tuukka Ahoniemi;D. Cukierman;Isidoro Hernán;J. Jacková;E. Lahtinen;T. L. Lewis;D. Thompson;Charles Riedesel;Errol Thompson
通讯作者:
Errol Thompson
影响因子:
1.3
作者:
Laurie Murphy;Sue Fitzgerald;R. Lister;R. McCauley
通讯作者:
R. McCauley
DOI:
--
发表时间:
2006
期刊:
Annual Conference on Innovation and Technology in Computer Science Education
影响因子:
--
作者:
R. Lister;B. Simon;Errol Thompson;Jacqueline L. Whalley;Christine Prasad
通讯作者:
Christine Prasad
影响因子:
7.4
作者:
E. Soloway;Kate Ehrlich
通讯作者:
E. Soloway;Kate Ehrlich
DOI:
10.1145/1734263.1734297
发表时间:
2010
期刊:
2009 IEEE Symposium on Visual Languages and Human-Centric Computing (VL/HCC)
影响因子:
--
作者:
Allison Elliott Tew;M. Guzdial
通讯作者:
M. Guzdial