Algorithms and Logic as Programming Primers
Abstract
To adapt all-immersive digitalization, the Finnish National Curriculum 2014 (FNC-2014) ‘digi-jumps’ by integrating programming into elementary education. However, applying the change to mathematics teachers’ everyday praxis is hindered by a too high-level specification. To elaborate FNC-2014 into more concrete learning targets, we review the computer science syllabi of countries that are well ahead, as well as the education recommendations set by computer science organizations, such as ACM and IEEE. The whole mathematics syllabus should be critically viewed in the light of these recommendations and feedback collected from software professionals and educators. The feedback reveals an imbalance between supply and demand, i.e., what is over-taught versus under-taught, from the point of the requirements of current working life. The surveyed software engineers criticize the unnecessary surplus of calculus and differential equations, i.e., continuous mathematics. In contrast, the emphasis should shift more towards algorithms and data structures, flexibility in handling multiple data representations, and logic: in short – discrete mathematics. The ground for discrete mathematics should be prepared early enough, started already from primary level and continued consistently throughout the secondary till tertiary education. This paper aims to contribute to the further refinement of the mathematics syllabus by proposing such a discrete mathematics subset that especially supports the needs of computer science education, the focus being on algorithms and data structures, and logic in particular.
Main Authors
Format
Conferences
Conference paper
Published
2019
Series
Subjects
Publication in research information system
Publisher
Springer Nature Switzerland AG
The permanent address of the publication
https://urn.fi/URN:NBN:fi:jyu-201912045115Use this for linking
Parent publication ISBN
978-3-030-21150-9
Review status
Peer reviewed
ISSN
1865-0929
DOI
https://doi.org/10.1007/978-3-030-21151-6_18
Conference
International Conference on Computer Supported Education
Language
English
Published in
Communications in Computer and Information Science
Is part of publication
Computers Supported Education : 10th International Conference, CSEDU 2018, Funchal, Madeira, Portugal, March 15-17, 2018, Revised Selected Papers
Citation
- Niemelä, P., Valmari, A., & Ali-Löytty, S. (2019). Algorithms and Logic as Programming Primers. In B. M. McLaren, R. Reilly, S. Zvacek, & J. Uhomoibhi (Eds.), Computers Supported Education : 10th International Conference, CSEDU 2018, Funchal, Madeira, Portugal, March 15-17, 2018, Revised Selected Papers (pp. 357-383). Springer Nature Switzerland AG. Communications in Computer and Information Science, 1022. https://doi.org/10.1007/978-3-030-21151-6_18
Copyright© Springer Nature Switzerland AG 2019