Teaching Programming Skills in Primary School Mathematics Classes: An Evaluation using Game Programming

Teaching Programming Skills in Primary School Mathematics Classes: An Evaluation using Game Programming

Abstract

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.

Grafik Top
Authors
  • Foerster, Emmy-Charlotte
  • Foerster, Klaus-Tycho
  • Loewe, Thomas
Grafik Top
Supplemental Material
Shortfacts
Category
Paper in Conference Proceedings or in Workshop Proceedings (Paper)
Event Title
9th IEEE Global Engineering Education Conference (EDUCON 2018)
Divisions
Communication Technologies
Subjects
Programmiermethodik
Informatik in Beziehung zu Mensch und Gesellschaft
Event Location
Santa Cruz de Tenerife, Spain
Event Type
Conference
Event Dates
17-20 Apr 2018
Date
April 2018
Export
Grafik Top