A Playful Programming Products Vs. Programming Concepts Matrix

Research output: Contribution to book/anthology/report/conference proceedingArticle in proceedingResearchpeer-review

1 Citation (Scopus)
69 Downloads (Pure)

Abstract

A number of Danish primary schools are involved in pilot studies where 1st to 9th grade students work with Scratch and Lego MindStorms in STEM subjects. These games may become part of the curriculum at these schools. Recent research identifies a category of games and toys that support learning to computer program: playful programming. This research also describes a project to bring together different stakeholders (developers, educators, parents and researchers) with a common vocabulary for describing, developing, teaching with and comparing these playful programming products and develops a model of supported programming concepts that can be used to differentiate these products. The model includes programming
concepts like operators, procedures, encapsulation, variables and events, but also identifies numerous specialization and sub-specializations of these concepts. This paper aims to use this model to provide educators and researchers involved in pilot studies with an overview of which programming concepts various playful programming products exercise (a playful programming products vs. programming concepts matrix). We also add additional concept specializations and expand on the descriptions of concepts included in the model. Finally we consider how this work can be used to support a crowed-sourced playful programming research program.
Original languageEnglish
Title of host publicationProceedings of the 11th European Conference on Game-Based Learning
EditorsMaja Pivec, Josef Gründler
Number of pages8
Volume1
Place of PublicationReading, UK
PublisherAcademic Conferences and Publishing International
Publication date15 Sep 2017
Edition1
Pages1-8
ISBN (Print)978-1-911218-57-9
ISBN (Electronic)978-1-911218-56-2
Publication statusPublished - 15 Sep 2017
Event11th European Conference on Games Based Learning (ECGBL17) - University of Applied Science, GRAZ, Austria
Duration: 5 Oct 20176 Oct 2017
Conference number: 11
http://www.academic-conferences.org/conferences/ecgbl/

Conference

Conference11th European Conference on Games Based Learning (ECGBL17)
Number11
LocationUniversity of Applied Science
CountryAustria
CityGRAZ
Period05/10/201706/10/2017
Internet address
SeriesAcademic Bookshop Proceedings Series
ISSN2049-0992

Fingerprint

programming
specialization
educator
toy
data processing program
primary school
vocabulary
parents
school grade
stakeholder
curriculum
event
Teaching
school
learning
student

Cite this

Allsopp, B. B. (2017). A Playful Programming Products Vs. Programming Concepts Matrix. In M. Pivec, & J. Gründler (Eds.), Proceedings of the 11th European Conference on Game-Based Learning (1 ed., Vol. 1, pp. 1-8). Reading, UK: Academic Conferences and Publishing International. Academic Bookshop Proceedings Series
Allsopp, Benjamin Brink. / A Playful Programming Products Vs. Programming Concepts Matrix. Proceedings of the 11th European Conference on Game-Based Learning. editor / Maja Pivec ; Josef Gründler. Vol. 1 1. ed. Reading, UK : Academic Conferences and Publishing International, 2017. pp. 1-8 (Academic Bookshop Proceedings Series).
@inproceedings{8d56ae434a6c4f6ba2b003ccb4443c09,
title = "A Playful Programming Products Vs. Programming Concepts Matrix",
abstract = "A number of Danish primary schools are involved in pilot studies where 1st to 9th grade students work with Scratch and Lego MindStorms in STEM subjects. These games may become part of the curriculum at these schools. Recent research identifies a category of games and toys that support learning to computer program: playful programming. This research also describes a project to bring together different stakeholders (developers, educators, parents and researchers) with a common vocabulary for describing, developing, teaching with and comparing these playful programming products and develops a model of supported programming concepts that can be used to differentiate these products. The model includes programmingconcepts like operators, procedures, encapsulation, variables and events, but also identifies numerous specialization and sub-specializations of these concepts. This paper aims to use this model to provide educators and researchers involved in pilot studies with an overview of which programming concepts various playful programming products exercise (a playful programming products vs. programming concepts matrix). We also add additional concept specializations and expand on the descriptions of concepts included in the model. Finally we consider how this work can be used to support a crowed-sourced playful programming research program.",
author = "Allsopp, {Benjamin Brink}",
year = "2017",
month = "9",
day = "15",
language = "English",
isbn = "978-1-911218-57-9",
volume = "1",
series = "Academic Bookshop Proceedings Series",
publisher = "Academic Conferences and Publishing International",
pages = "1--8",
editor = "Maja Pivec and Josef Gr{\"u}ndler",
booktitle = "Proceedings of the 11th European Conference on Game-Based Learning",
edition = "1",

}

Allsopp, BB 2017, A Playful Programming Products Vs. Programming Concepts Matrix. in M Pivec & J Gründler (eds), Proceedings of the 11th European Conference on Game-Based Learning. 1 edn, vol. 1, Academic Conferences and Publishing International, Reading, UK, Academic Bookshop Proceedings Series, pp. 1-8, 11th European Conference on Games Based Learning (ECGBL17), GRAZ, Austria, 05/10/2017.

A Playful Programming Products Vs. Programming Concepts Matrix. / Allsopp, Benjamin Brink.

Proceedings of the 11th European Conference on Game-Based Learning. ed. / Maja Pivec; Josef Gründler. Vol. 1 1. ed. Reading, UK : Academic Conferences and Publishing International, 2017. p. 1-8 (Academic Bookshop Proceedings Series).

Research output: Contribution to book/anthology/report/conference proceedingArticle in proceedingResearchpeer-review

TY - GEN

T1 - A Playful Programming Products Vs. Programming Concepts Matrix

AU - Allsopp, Benjamin Brink

PY - 2017/9/15

Y1 - 2017/9/15

N2 - A number of Danish primary schools are involved in pilot studies where 1st to 9th grade students work with Scratch and Lego MindStorms in STEM subjects. These games may become part of the curriculum at these schools. Recent research identifies a category of games and toys that support learning to computer program: playful programming. This research also describes a project to bring together different stakeholders (developers, educators, parents and researchers) with a common vocabulary for describing, developing, teaching with and comparing these playful programming products and develops a model of supported programming concepts that can be used to differentiate these products. The model includes programmingconcepts like operators, procedures, encapsulation, variables and events, but also identifies numerous specialization and sub-specializations of these concepts. This paper aims to use this model to provide educators and researchers involved in pilot studies with an overview of which programming concepts various playful programming products exercise (a playful programming products vs. programming concepts matrix). We also add additional concept specializations and expand on the descriptions of concepts included in the model. Finally we consider how this work can be used to support a crowed-sourced playful programming research program.

AB - A number of Danish primary schools are involved in pilot studies where 1st to 9th grade students work with Scratch and Lego MindStorms in STEM subjects. These games may become part of the curriculum at these schools. Recent research identifies a category of games and toys that support learning to computer program: playful programming. This research also describes a project to bring together different stakeholders (developers, educators, parents and researchers) with a common vocabulary for describing, developing, teaching with and comparing these playful programming products and develops a model of supported programming concepts that can be used to differentiate these products. The model includes programmingconcepts like operators, procedures, encapsulation, variables and events, but also identifies numerous specialization and sub-specializations of these concepts. This paper aims to use this model to provide educators and researchers involved in pilot studies with an overview of which programming concepts various playful programming products exercise (a playful programming products vs. programming concepts matrix). We also add additional concept specializations and expand on the descriptions of concepts included in the model. Finally we consider how this work can be used to support a crowed-sourced playful programming research program.

M3 - Article in proceeding

SN - 978-1-911218-57-9

VL - 1

T3 - Academic Bookshop Proceedings Series

SP - 1

EP - 8

BT - Proceedings of the 11th European Conference on Game-Based Learning

A2 - Pivec, Maja

A2 - Gründler, Josef

PB - Academic Conferences and Publishing International

CY - Reading, UK

ER -

Allsopp BB. A Playful Programming Products Vs. Programming Concepts Matrix. In Pivec M, Gründler J, editors, Proceedings of the 11th European Conference on Game-Based Learning. 1 ed. Vol. 1. Reading, UK: Academic Conferences and Publishing International. 2017. p. 1-8. (Academic Bookshop Proceedings Series).