Teaching programming skills in primary school mathematics classes: An evaluation using game programming.

Emmy-Charlotte Forster, Klaus-Tycho Forster,Thomas Lowe

IEEE Global Engineering Education Conference(2018)

引用 28|浏览26
暂无评分
摘要
The integration of programming into the school curriculum has become increasingly important, especially in places and class levels where computer science is not yet available as a subject of its own. In this paper we investigate the performance of a class of sixth grade students who were trained in programming as part of their regular mathematics curriculum following the method of Forster [ACM SIGITE'16], which uses programming as a teaching tool for geometry skills. As a final project the students were tasked to program a computer game in Scratch, by which we gauge the students programming skills using the methodology proposed by Funke et al. [IEEE EDUCON'17], as well as the automatic quality assessment tool Dr. Scratch. We compare our results with the results reported by Funke et al. from over 50 students, and with the automatic quality assessment scores of a data set of 250K Scratch programs published by Aivaloglou et al. [MSR'17]. Our pilot study shows that introductory programming skills taught as part of mathematics classes, aiming at the improvement of geometry skills, also satisfy the computer science requirements of an introductory programming course.
更多
查看译文
关键词
sixth grade students,regular mathematics curriculum,ACM SIGITE,teaching tool,geometry skills,final project the students,computer game,automatic quality assessment scores,introductory programming skills,computer science requirements,introductory programming course,teaching programming skills,primary school mathematics classes,game programming,school curriculum,student programming skills,automatic quality assessment tool
AI 理解论文
溯源树
样例
生成溯源树,研究论文发展脉络
Chat Paper
正在生成论文摘要