miun.sePublications
Change search
CiteExportLink to record
Permanent link

Direct link
Cite
Citation style
  • apa
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • Other style
More styles
Language
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Other locale
More languages
Output format
  • html
  • text
  • asciidoc
  • rtf
Teaching The Teachers To Teach Programming: On Course Design and Didactic Concepts
Mid Sweden University, Faculty of Science, Technology and Media, Department of Computer and System science. (Forum för digitalisering (FoDi) , HEEL)
2018 (English)In: ICERI2018 Proceedings, Sevilla: The International Academy of Technology, Education and Development, 2018, Vol. 11, p. 8031-8037Conference paper, Published paper (Refereed)
Abstract [en]

Involving computer programming in primary and secondary school is an urgent issue in many countries, and in Sweden this should be rapidly implemented during 2018. First subjects that should implement programming in the teaching and learning activities are mathematics and technology. Some teachers have earlier experiences of programming, but for many primary and secondary school teachers programming is a new discipline. The aim of this paper is to describe and discuss how requirements have been gathered and implemented in a course for teacher training on programming for mathematics and technology in K-12 education. The study was carried out as two phases of a development process inspired by design science. In the first phase requirements were gathered and discussed in a brainstorming workshop were the course developers tried to align learning outcomes with didactic ideas. In the second phase the requirements from the first phase were implemented in the actual course development. Conclusions are that the idea of teaching the teachers needs a different course outline than how traditional design of programming courses. Higher education have a tradition of training students for system development in the industry. Teacher training should have a focus on didactic concepts that later could be reused in courses on mathematics and technology in K-12 settings. Examples of such didactic concepts are, computational thinking, pair programming, visualisation and game-based learning.

Place, publisher, year, edition, pages
Sevilla: The International Academy of Technology, Education and Development, 2018. Vol. 11, p. 8031-8037
Series
Proceedings of International Conference of Education, Research and Innovation ; 11
Keywords [en]
Programming education, Teacher training, K-12, Course development, Digitalisation
National Category
Didactics
Identifiers
URN: urn:nbn:se:miun:diva-34884DOI: 10.21125/iceri.2018.0445ISBN: 978-84-09-05948-5 (electronic)OAI: oai:DiVA.org:miun-34884DiVA, id: diva2:1263260
Conference
11th annual International Conference of Education, Research and Innovation
Available from: 2018-11-14 Created: 2018-11-14 Last updated: 2018-12-13Bibliographically approved

Open Access in DiVA

fulltext(417 kB)176 downloads
File information
File name FULLTEXT01.pdfFile size 417 kBChecksum SHA-512
3d71aad8e78fc646f1b1792a9609e156d9bd0d42fddf47a786faa2d9f9f0e416a65cad2298887816f5d0fd0624900823605194d846d22a3c871d61339622b4f6
Type fulltextMimetype application/pdf

Other links

Publisher's full text

Authority records BETA

Mozelius, Peter

Search in DiVA

By author/editor
Mozelius, Peter
By organisation
Department of Computer and System science
Didactics

Search outside of DiVA

GoogleGoogle Scholar
Total: 176 downloads
The number of downloads is the sum of all downloads of full texts. It may include eg previous versions that are now no longer available

doi
isbn
urn-nbn

Altmetric score

doi
isbn
urn-nbn
Total: 237 hits
CiteExportLink to record
Permanent link

Direct link
Cite
Citation style
  • apa
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • Other style
More styles
Language
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Other locale
More languages
Output format
  • html
  • text
  • asciidoc
  • rtf