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

被引:0
|
作者
Foerster, Emmy-Charlotte [1 ]
Foerster, Klaus-Tycho [2 ]
Loewe, Thomas [1 ]
机构
[1] Hastily Assembled Gaines, Berlin, Germany
[2] Univ Vienna, Vienna, Austria
来源
PROCEEDINGS OF 2018 IEEE GLOBAL ENGINEERING EDUCATION CONFERENCE (EDUCON) - EMERGING TRENDS AND CHALLENGES OF ENGINEERING EDUCATION | 2018年
关键词
COMPUTER GAMES; EMPIRICAL-EVIDENCE; SCRATCH; CHILDREN;
D O I
暂无
中图分类号
G40 [教育学];
学科分类号
040101 ; 120403 ;
摘要
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.
引用
收藏
页码:1504 / 1513
页数:10
相关论文
共 50 条
  • [31] Impact of programming on primary mathematics learning
    Laurent, Manon
    Crisci, Rosamaria
    Bressoux, Pascal
    Chaachoua, Hamid
    Nurra, Cecile
    de Vries, Erica
    Tchounikine, Pierre
    LEARNING AND INSTRUCTION, 2022, 82
  • [32] TEACHING PROGRAMMING SKILLS USING MODERN SOFTWARE DEVELOPMENT APPROACHES
    Doersam, Barbara
    EDULEARN15: 7TH INTERNATIONAL CONFERENCE ON EDUCATION AND NEW LEARNING TECHNOLOGIES, 2015, : 379 - 385
  • [33] Teaching Computer Graphics Programming Using a Game Development Engine
    Hmeljak, Dimitrij
    Zhang, Holly
    SIGCSE 2020: PROCEEDINGS OF THE 51ST ACM TECHNICAL SYMPOSIUM ON COMPUTER SCIENCE EDUCATION, 2020, : 1374 - 1374
  • [34] jLegends Online game to train programming skills
    Tsalikidis, Konstantinos
    Pavlidis, George
    2016 7TH INTERNATIONAL CONFERENCE ON INFORMATION, INTELLIGENCE, SYSTEMS & APPLICATIONS (IISA), 2016,
  • [35] Digital Competition Game to Improve Programming Skills
    Moreno, Julian
    EDUCATIONAL TECHNOLOGY & SOCIETY, 2012, 15 (03): : 288 - 297
  • [36] Teaching object-oriented programming laboratory with computer game programming
    Chen, Woei-Kae
    Cheng, Yu Chin
    IEEE TRANSACTIONS ON EDUCATION, 2007, 50 (03) : 197 - 203
  • [37] Teaching modeling skills using a massively multiplayer online mathematics game
    Araya, Roberto
    Jimenez, Abelino
    Bahamondez, Manuel
    Calfucura, Patricio
    Dartnell, Pablo
    Soto-Andrade, Jorge
    WORLD WIDE WEB-INTERNET AND WEB INFORMATION SYSTEMS, 2014, 17 (02): : 213 - 227
  • [38] Teaching modeling skills using a massively multiplayer online mathematics game
    Roberto Araya
    Abelino Jiménez
    Manuel Bahamondez
    Patricio Calfucura
    Pablo Dartnell
    Jorge Soto-Andrade
    World Wide Web, 2014, 17 : 213 - 227
  • [39] LESSON STUDY ON PROGRAMMING AS AN INSTRUMENT TO LEARN MATHEMATICS AND SOCIAL SCIENCE IN PRIMARY SCHOOL
    Sjoberg, Christer
    Risberg, Tove
    Nouri, Jalal
    Noren, Eva
    Zhang, Lechen
    13TH INTERNATIONAL TECHNOLOGY, EDUCATION AND DEVELOPMENT CONFERENCE (INTED2019), 2019, : 2230 - 2235
  • [40] Using Algorithmic Tools in Teaching Programming at Primary Schools
    Kockova, Petra
    Kilianova, Kristyna
    Kostolanyova, Katerina
    INTERNATIONAL CONFERENCE ON NUMERICAL ANALYSIS AND APPLIED MATHEMATICS 2022, ICNAAM-2022, 2024, 3094