Abstract
Norwegian K-12 curriculum reform for 2020 aims to integrate programming in different subject areas, especially math, natural sciences, arts and crafts, and music. There are challenges and opportunities associated with this scenario. A challenge is that students need to learn two topics simultaneously, and an opportunity is that teachers can adopt computer science skills gradually by building on their domain expertise and the notion of different levels of modification since most teachers are not yet fluent in computer science. We present an exploratory case study to show that end-user development (EUD) is a possible solution for the Norwegian situation. The case study demonstrates evidence of collaborative learning with EUD in a makerspace in an advanced placement science classroom for a mixture of gifted underachievers and high-achievers.
This is a preview of subscription content, log in via an institution.
Buying options
Tax calculation will be finalised at checkout
Purchases are for personal use only
Learn about institutional subscriptionsReferences
Armoni, M., Meerbaum-Salant, O., Ben-Ari, M.: From Scratch to “real” programming. Trans. Comput. Educ. 14(4), Article 25 (2015)
Bevan, B.: The promise and the promises of making in science education. Stud. Sci. Educ. 53(1), 75–103 (2017)
Bocconi, S., Chioccariello, A., Earp, J.: The Nordic approach to introducing Computational Thinking and programming in compulsory education. Report prepared for the Nordic@Bett2018 Steering Group (2018). http://www.itd.cnr.it/doc/CompuThinkNordic.pdf
Fischer, G., Girgensohn, A.: End-user modifiability in design environments. In: Proceedings CHI 1990, pp. 183–192. ACM, New York (1990)
Grover, S., Pea, R.: Computational thinking in K–12: a review of the state of the field. Educ. Researcher 42(1), 38–43 (2013)
Ingalls, D., Wallace, S., Chow, Y., Ludolph, F., Doyle, K.: Fabrik: a visual programming environment. In: Proceedings OOPSLA 1988, pp. 176–190. ACM, New York (1988)
Kopache, M.E., Glinert, E.P.: C2: a mixed textual/graphical environment for C. In: Proceedings Workshop on Visual Languages, pp. 231–238. IEEE Press, Los Alamitos (1988)
Lewis, C.: NoPumpG: creating interactive graphics with spreadsheet machinery. University of Colorado, Department of Computer Science, Technical Report CU-CS-372-8 (1987)
MacLean, A., Carter, K., Lövstrand, L., Moran, T.: User-tailorable systems: pressing the issues with buttons. In: Proceedings of CHI 1990, pp. 175–182. ACM, New York (1990)
Mørch, A.: Three levels of end-user tailoring: customization, integration, and extension. In: Computers and Design in Context, pp. 51–76. MIT Press, Cambridge (1997)
Mørch, A.I., Caruso, V., Hartley, M.D.: End-user development and learning in Second Life: the evolving artifacts framework with application. In: Paterno, F., Wulf, V. (eds.) New Perspectives in End-User Development, pp. 333–358. Springer, Berlin (2017). https://doi.org/10.1007/978-3-319-60291-2_13
Mørch, A.I., Mehandjiev, N.D.: Tailoring as collaboration: the mediating role of multiple representations and application units. Comput. Support. Coop. Work 9(1), 75–100 (2000)
Papert, S., Harel, I.: Constructionism. Ablex Publishing Corporation, Norwood (1991)
Paterno, F., Klann, M., Wulf, V.: Research Agenda and Roadmap for EUD. Technical report. IST-2001-37470, EUD-Net Network of Excellence, December 2003
Repenning, A., Sumner, T.: Agentsheets: a medium for creating domain-oriented visual languages. IEEE Comput. 28(3), 17–25 (1995)
Resnick, M., Martin, F., Sargent, R., Silverman, B.: Programmable bricks: toys to think with. IBM Syst. J. 35(3), 443–452 (1996)
Roque, R., Rusk, N., Resnick, M.: Supporting diverse and creative collaboration in the Scratch online community. In: Cress, U., et al. (eds.) Mass Collaboration and Education, pp. 241–256. Springer, Heidelberg (2016). https://doi.org/10.1007/978-3-319-13536-6_12
Silverman, D.: Doing Qualitative Research: A Practical Handbook. Sage, London (2005)
Vygotsky, L.S., Luria, A.R.: Tool and symbol in child development. In: Valsiner, J., van der Veer, R. (eds.) The Vygotsky Reader, pp. 99–175. Blackwell, Oxford (1994)
Acknowledgements
The authors are grateful to Research Council of Norway (RFF) for funding GT-Make project. We thank Elena Biuso for helping to collect and transcribe data, and Ellen Egeland Flø and Louise Mifsud for comments on an earlier version of this paper.
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2019 Springer Nature Switzerland AG
About this paper
Cite this paper
Mørch, A.I., Litherland, K.T., Andersen, R. (2019). End-User Development Goes to School: Collaborative Learning with Makerspaces in Subject Areas. In: Malizia, A., Valtolina, S., Morch, A., Serrano, A., Stratton, A. (eds) End-User Development. IS-EUD 2019. Lecture Notes in Computer Science(), vol 11553. Springer, Cham. https://doi.org/10.1007/978-3-030-24781-2_16
Download citation
DOI: https://doi.org/10.1007/978-3-030-24781-2_16
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-030-24780-5
Online ISBN: 978-3-030-24781-2
eBook Packages: Computer ScienceComputer Science (R0)