Tampere University of Technology

TUTCRIS Research Portal

Code ABC MOOC for math teachers

Research output: Chapter in Book/Report/Conference proceedingConference contributionScientificpeer-review


Original languageEnglish
Title of host publicationComputers Supported Education - 9th International Conference, CSEDU 2017, Revised Selected Papers
PublisherSpringer Verlag
Number of pages31
ISBN (Print)9783319946399
Publication statusPublished - 2018
Publication typeA4 Article in a conference publication
EventInternational Conference on Computer Supported Education - Porto, Portugal
Duration: 21 Apr 201723 Apr 2017

Publication series

NameCommunications in Computer and Information Science
ISSN (Print)1865-0929


ConferenceInternational Conference on Computer Supported Education


Computing is the latest add-on to enhance the K-12 curricula of many countries, with the purpose of closing the digital skills gap. The revised Finnish Curriculum 2014 integrates computing mainly into math. Consequently, Finland needs to train math teachers to teach computing at elementary level. This study describes the Python and Racket tracks of the Code ABC MOOC that introduce programming basics for math teachers. Their suitability for math is compared based on the course content and feedback. The results show that conceptually the functional paradigm of Racket approaches math more closely, in particular algebra. In addition, Racket is generally regarded as more challenging in terms of syntax and e.g. for utilizing recursion as an iteration mechanism. Math teachers also rank its suitability higher because the content and exercises of the track are specifically tailored for their subject.

ASJC Scopus subject areas


  • Computational thinking, Computer science education, Curriculum research, Functional, Imperative, In-service teacher training, K-12 education, Math-integrated computer science, MOOC, Programming paradigms, Python, Racket

Publication forum classification

Field of science, Statistics Finland

Downloads statistics

No data available