Separation of syntax and problem solving in Introductory Computer Programming

Separation of syntax and problem solving in Introductory Computer Programming
复制标题

计算机编程入门中语法和问题解决的分离

DOI:
10.1109/fie.2018.8658852
复制
发表时间:
2018
期刊:
2018 IEEE Frontiers in Education Conference (FIE)
影响因子:
--
通讯作者:
Kevin R. Parker
Kevin R. Parker
中科院分区:
--
文献类型:
--
作者:
John Edwards;E. Fulton;Jonathan D. Holmes;Joseph L. Valentin;D. Beard;Kevin R. Parker

文献摘要

被引文献

相似文献

在这篇正在进行的研究论文中,我们讨论了在计算机编程入门课程中将语法实践与解决问题的学习分开的可能好处。我们提出了一个课程和相关的开发工具,称为texton,通过课外在线练习来教授编程语言的基础知识。让学生在上课前完成练习,可以腾出课堂时间和教师面对问题分解和解决的高阶学习任务的时间。我们报告的结果,从一个试点研究,是符合我们的假设,这些技术导致改善学生的成绩和态度,我们讨论了未来的后续研究。
In this research work in progress paper, we discuss the possible benefits of separating syntax practice from problem-solving learning in an Introductory Computer Programming course. We propose a curriculum and associated development tool called Phanon that teach the rudiments of programming language through exercises done online outside of class. Having students complete exercises before class frees up classroom time and instructor face time for the higher-order learning tasks of problem decomposition and solving. We report results from a pilot study that are consistent with our hypothesis that these techniques result in improved student outcomes and attitudes and we discuss a future follow-up study.