A study of the influence of code-tracing problems on code-writing skills

A study of the influence of code-tracing problems on code-writing skills
复制标题

代码跟踪问题对代码编写技能影响的研究

DOI:
10.1145/2462476.2462507
复制
发表时间:
2013
影响因子:
1.4
通讯作者:
Amruth N. Kumar
Amruth N. Kumar
中科院分区:
医学4区
文献类型:
--
作者:
Amruth N. Kumar

文献摘要

被引文献

相似文献

为了找出解决代码追踪问题是否有助于提高学生的代码写作能力,我们进行了一项研究。学生们被要求在代码追踪问题解决环节之前和之后分别回答一个代码编写测试。从测试前到测试后的分数增加被视为由于代码跟踪而导致的代码编写的改进。采用重复测量方差分析对三个学期收集的数据进行分析。本研究的结果是,当测试前和测试后的成绩有统计学显著差异时,测试后的平均分更高,标准差更小,这证实了学生在测试后的表现比测试前更好。代码编写的改进主要与语言语法有关。即使在代码跟踪问题上得分为100%的学生中也可以观察到这种改善。最后,由于代码跟踪而提高代码编写技能的学生在代码跟踪上花费的时间比其他学生多10%。
A study was conducted to find out whether solving code tracing problems helps improve code writing skills of students. Students were asked to answer a code writing quiz before and after a problem-solving session on code tracing. Increase in the score from pre-quiz to post-quiz was treated as improvement in code writing attributable to code tracing. Repeated measures ANOVA was used to analyze the data collected over three semesters. The results of the study are that whenever a statistically significant difference was observed between pre-quiz and post-quiz scores, post-quiz mean score was higher and standard deviation was smaller, confirming better student performance on post-quiz than on pre-quiz. The improvement in code writing pertained primarily to language syntax. The improvement was observed even among the students who scored 100% on code tracing problems. Finally, the students whose code writing skills improved due to code tracing had spent 10% more time on code tracing than the others.