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 条
  • [21] Teaching mathematics and computer programming together
    Vaninsky, A. Y.
    INNOVATIONS IN E-LEARNING, INSTRUCTION TECHNOLOGY, ASSESSMENT, AND ENGINEERING EDUCATION, 2007, : 51 - 54
  • [22] Teaching of Computing to Mathematics Students Programming and Discrete Mathematics
    Betteridge, Jack
    Davenport, James H.
    Freitag, Melina
    Heijtljes, Willem
    Kynaston, Stef
    Sankaran, Gregory
    Traustason, Gunnar
    3RD CONFERENCE ON COMPUTING EDUCATION PRACTICE (CEP 2019), 2019,
  • [23] Teaching of computer programming in Bulgarian primary school - challenges and solutions
    Tuparova, D.
    2019 42ND INTERNATIONAL CONVENTION ON INFORMATION AND COMMUNICATION TECHNOLOGY, ELECTRONICS AND MICROELECTRONICS (MIPRO), 2019, : 722 - 726
  • [24] Programming of teaching in primary school. What is taught in Physics?
    Cordero, Silvina
    Montenegro, Jesica
    Traverso, Viviana
    REVISTA IBEROAMERICANA DE EDUCACION, 2014, 64 (01):
  • [25] The Research of Programming Teaching in Primary School on the Cultivation of Computational Thinking
    Wang, Yichi
    Zhang, Yi
    Mao, Aiping
    Wang, Jue
    Li, Niu
    2020 NINTH INTERNATIONAL CONFERENCE OF EDUCATIONAL INNOVATION THROUGH TECHNOLOGY (EITT 2020), 2020, : 250 - 255
  • [26] THE EXPERIENCE OF TEACHING PROGRAMMING AT SCHOOL
    VARTANOV, AV
    ZHUDOV, VK
    KIOSA, MN
    SOKOLOV, EN
    VOPROSY PSIKHOLOGII, 1989, (01) : 73 - 75
  • [27] Evaluation of Introducing Programming to Younger School Children Using a Computer Game Making Tool
    Wilson, Amanda
    Connolly, Thomas
    Hainey, Thomas
    Moffat, David
    PROCEEDINGS OF THE 5TH EUROPEAN CONFERENCE ON GAMES BASED LEARNING, 2011, : 639 - 649
  • [28] Teaching the Relevance of Mathematics in Information Technologies through Functional Programming in Secondary School
    Vera Ruiz, Rosario
    INTERNATIONAL JOURNAL FOR TECHNOLOGY IN MATHEMATICS EDUCATION, 2011, 18 (03): : 155 - 161
  • [29] Teaching Programming to School Children Using Elementary Patterns
    Amanullah, Kashif
    2019 IEEE FRONTIERS IN EDUCATION CONFERENCE (FIE 2019), 2019,
  • [30] Teaching game programming in family workshops
    1600, IEEE Computer Society (47):