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
关键词
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 条
  • [41] PROGRAMMING VERBAL SKILLS FOR PRIMARY GRADES
    POPP, HM
    PORTER, D
    [J]. AV COMMUNICATION REVIEW, 1960, 8 (04) : 165 - 175
  • [42] Development of Life Skills Program for Primary School Students: Focus on Entry Programming
    Gim, Nam-gyeong
    [J]. COMPUTERS, 2021, 10 (05)
  • [43] Equivalence Classes in Performance Evaluation Programming
    Todoran, Eneia Nicolae
    [J]. 2021 23RD INTERNATIONAL SYMPOSIUM ON SYMBOLIC AND NUMERIC ALGORITHMS FOR SCIENTIFIC COMPUTING (SYNASC 2021), 2021, : 194 - 199
  • [44] An Approach to Generate Virtual Tutors for Game Programming Classes
    Santana, Alan de Oliveira
    Aranha, Eduardo
    [J]. SIGCSE '19: PROCEEDINGS OF THE 50TH ACM TECHNICAL SYMPOSIUM ON COMPUTER SCIENCE EDUCATION, 2019, : 246 - 252
  • [45] Effects of different teaching approaches on programming skills
    Ali Kürşat Erümit
    [J]. Education and Information Technologies, 2020, 25 : 1013 - 1037
  • [46] TEACHING COMPUTER PROGRAMMING SKILLS TO ENGINEERING AND TECHNOLOGY STUDENTS WITH A MODULAR PROGRAMMING STRATEGY
    Sun, Wangping
    Sun, Xian
    [J]. 2011 ASEE ANNUAL CONFERENCE & EXPOSITION, 2011,
  • [47] Effects of different teaching approaches on programming skills
    Erumit, Ali Kursat
    [J]. EDUCATION AND INFORMATION TECHNOLOGIES, 2020, 25 (02) : 1013 - 1037
  • [48] Incorporating entrepreneurial skills into mathematics teaching in school
    Alimorad, Hajar
    Daneshfard, Farhang
    [J]. TEACHING MATHEMATICS AND ITS APPLICATIONS, 2024,
  • [49] A DIGITAL EDUCATIONAL GAME FOR MATHEMATICS IN PRIMARY SCHOOL: DEVELOPMENT, USE AND EVALUATION
    Marinis, Antonios
    Metafas, Dimitrios
    [J]. 10TH INTERNATIONAL CONFERENCE OF EDUCATION, RESEARCH AND INNOVATION (ICERI2017), 2017, : 5689 - 5698
  • [50] Assessing Elementary School Students' Programming Thinking Skills using Rubrics
    Saito, Daisuke
    Kaieda, Shota
    Yajima, Risei
    Washizaki, Hironori
    Fukazawa, Yoshiaki
    Omiya, Hidetoshi
    Onodera, Misaki
    Sato, Idumi
    [J]. PROCEEDINGS OF 2020 IEEE INTERNATIONAL CONFERENCE ON TEACHING, ASSESSMENT, AND LEARNING FOR ENGINEERING (IEEE TALE 2020), 2020, : 181 - 188