Skip to main content

ETHNOS_APP

Home • Search • Journals • List 0

Modifying games with ChoiCo

Integrated affordances and engineered bugs for computational thinking

Bibliographic Data

ID21297763
AuthorsChronis Kynigos (0000-0002-7412-0422, National and Kapodistrian University of Athens, corresponding author), Marianthi Grizioti (0000-0001-9670-0359)
Year2020
Volume51
Issue6
Pages2252-2267
Publication date2020-11-01
Peer ReviewedYes
Open AccessYes
TypeARTICLE
VenueBritish Journal of Educational Technology (JOURNAL)
Journal identifiersISSN: 0007-1013 • E-ISSN: 1467-8535
PublisherWiley (PUBLISHER • GB)
DOI10.1111/bjet.12898
OpenAlexW3002176272
LanguageEN
Citations received11
References cited20

Although there is wide rhetoric that programming should be learnt by all as an element of computational thinking (CT), in practice, it is mostly implemented narrowly as an end in itself consisting of routine practice and traditional testing of the ability to code. This paper discusses a way in which programming could be seen through a wider integrated pedagogical approach as jointly cultivating meaning making of computational concepts in conjunction with the adoption of practices and strategies in a relevant meaningful context for learners. We elaborate on a case of learning to code through digital game modding where programming and other computational concepts coexist. Our design frame includes the principles of black and white box designs, of students as de‐buggers of engineered half‐baked games and of games embedding both concepts and values in simulations involving wider contested complex issues. We use our analysis of the meaning making of students as they debug a choice‐driven simulation game specially designed to bring this integrated kind of learning to the fore. We show elements of context‐aware integrated CT connecting otherwise fragmented areas such as databases, block‐based programming, Geographical Information Systems design. Practitioner Notes What is already known about this topic Computational thinking is considered an essential element of digital citizenship. In this context, it has been portrayed as an educationally strategic 21st century competency that all students should acquire. According to several studies it involves the development of both concepts and practices that are necessary for computational problem solving. Concepts such as variables, conditionals, data structures and practices such as decomposition, abstraction, generalisation. However, most of the pedagogical approaches for CT focus rather narrowly on computational concepts and engage students with closed quizzes and puzzles, leaving aside practices. Not surprisingly, students have difficulties in describing and using computational practices (eg, abstraction, decomposition, pattern recognition) even if they have sufficient knowledge on programming concepts. Computational design activities, eg, game or simulation design, require high‐order skills and knowledge which are complex and inaccessible by the young and inexperienced students. There is need for approaches that would foster students to express and develop meanings on both practices and concepts through an integrated context. What this paper adds It suggests the design of tools with affordances aiming at students' integrated engagement with concepts and practices. It provides an example of a tool integrating affordances connected to diverse computational concepts such as those pertaining to programming, data handling and Geographical Information Systems (GIS). It discusses design principles connected to the embedding of integrating affordances, such as making use of the context of designing and playing digital games. It refers to the embedding of domain concepts in realistic contexts of wider complex real life issues such as sustainability or dietary habits. It provides in‐depth analysis of student engagement with such tools and uses this data to elaborate the arguments and issues related to this design approach. Implications for practice and/or policy There is value in disconnecting CT from positivist diagnostic approaches related to respective concepts. There is need for more resources into the design and development of digital media embedding affordances for concepts and practices while maintaining relevance and interest for their users. More examples are needed and analyses of student learning processes and how they may affect their digital citizenship more widely. These approaches need to combine individualistic and collective approaches to human learning

Affordance · Computational Thinking · Context (archaeology) · Debugging · Human–computer interaction · Meaning (existential) · Programming language · Software engineering · Artificial Intelligence · Computer Science · Educational Games and Gamification · Evolutionary Algorithms and Applications · Teaching and Learning Programming

  • Code the mime

    Open Access•Marianthi Grizioti, Chronis Kynigos•British Journal of Educational…•2021

  • Assessing Computational Thinking in Engineering and Computer Science Students

    Open Access•Farman Ali Pirzado, Awais Ahmed et al.•Education Sciences•2025

  • Socio-Constructionist Design Thinking

    Open Access•Alkistis Verevi, Chronis Kynigos et al.•Education Sciences•2026

  • Embedding Mathematics in Socio-Scientific Games

    Open Access•Chronis Kynigos•Education Sciences•2024

  • Computational thinking for the digital age

    Open Access•Toluchuri Shalini Shanker Rao, Kaushal Kumar Bhagat•Educational Technology Research…•2024

  • Computational thinking beyond coding

    Open Access•Marianthi Grizioti•Educational Technology Research…•2025

  • Flipping the switch

    Open Access•Lei Yuan, Haoyuan Yu et al.•Educational Technology Research…•2026

  • Exploring Self-directed programming learning of high school students

    Min‐Ling Hung, Min-Ling Hung et al.•Asia Pacific Journal of Education•2025

  • How do thinking styles and STEM attitudes have effects on computational thinking? A structural equation modeling analysis

    Open Access•Haozhe Jiang, A Y M Atiquil Islam et al.•Journal of Research in Science…•2024

  • Computational identity and programming empowerment of students in computational thinking development

    Open Access•Siu Cheung Kong, Ming Lai•British Journal of Educational…•2022

  • Understanding and Measuring Child Well-being in the Region of Attica, Greece

    Open Access•Eirini Leriou•Child Indicators Research•2023

  • Thinking in Levels

    Open Access•Uri Wilensky, Mitchel Resnick•Journal of Science Education and…•1999

  • Design Research

    Daniel C Edelson•Journal of the Learning Sciences•2002

  • Computational thinking for youth in practice

    Open Access•Irene Lee, Fred Martin et al.•ACM Inroads•2011

  • Computational thinking and thinking about computing

    Open Access•Jeannette M Wing•Philosophical Transactions of the…•2008

  • The Semiotics of SimCity

    Open Access•Ted Friedman•First Monday•1999

Unique citing works11
Citations per year2.2
Citation span2021 - 2026 (6)
Citation velocitycurrent
Highly citedNo
Citation typesNeutral: 11

Tools

Open DOISci-Hub
Ethnos_APP • Open Source Project • MIT License • Frontend v2.0.0 • Privacy and Cookies • API Documentation: api.ethnos.app/docs • API Source Code: GitHub • DOI: 10.5281/zenodo.17049435 • Frontend Source Code: GitHub • DOI: 10.5281/zenodo.17050053 • cruz.rio.br • Expectantes Misericordiae