• Corpus ID: 62959246

Learning to code: from procedural puzzle-based games to creative programming

  title={Learning to code: from procedural puzzle-based games to creative programming},
  author={Margarida Romero and Ann-Louise Davidson and Giuliana Cucinelli and Hubert Ouellet and Kate Arthur},
Learning to code is integrated in a growing number of schools worldwide. However, the learning to code activities shows important differences according to the creative engagement of the learners in the activity. We identify five levels of learning to code activities: (1) teacher-centered explanations or tutorials; (2) procedural, step-by-step programming; (3) creative individual programming; (4) co-creative programming and (5) participatory co-creation of knowledge through programming. 

Figures from this paper

Investigating Creative and Critical Engagement with Computing in the Hour of Code (Practical Report)
This paper examines the creative and critical content of 316 Hour of Code activities offered to middle school and high school students as part of the official 2020 Computer Science Education Week and provides recommendations for designing for more critical and creative engagement with computing in future Hour of Codes.
Computational Thinking: A Strategy for Developing Problem Solving Skills and Higher Order Thinking Skills (HOTS)
This paper aims to change the perception of CompT and present techniques that can be put to use to promote solving problem skills among students and complement the effort of enhancing HOTS among students.


Digital game creation as a creative learning activity
  • M. Romero, N. Lambropoulos
  • Business
    2015 International Conference on Interactive Mobile Communication Technologies and Learning (IMCL)
  • 2015
In this study, digital game design is analyzed as a team-based knowledge modelling process. In the context of a graduate seminar, the students were organized in teams and were asked to design a
Model building for conceptual change
It is argued that building computer-based models of the ideas and processes that students are studying is the most conceptually engaging technology-based activity possible with the greatest contribution to conceptual change.
Creativity in Collaborative Learning across the Life Span
Creativity is one of the competencies required in order successfully to meet challenges across the life span. After defining the broad concept of creativity and its relevance in education, this paper
The Move is On! From the Passive Multimedia Learner to the Engaged Co-creator
The limits of techno-centric approaches in the integration process of ICTs to teaching and learning are analyzed, and an argument for active learning and reflexive approaches to TEL is argued.
Computational Thinking in K–12
Jeannette Wing’s influential article on computational thinking 6 years ago argued for adding this new competency to every child’s analytical ability as a vital ingredient of science, technology,
Computer Environments as Metacognitive Tools for Enhancing Learning
This research indicates that learning about conceptually rich domains with computer environments is particularly difficult because it requires students toanalyze the learning situation, set meaningful learning goals, determine which strategies to use, assess whether the strategies are effective in meeting theLearning goals, and evaluate their emerging understanding of the topic.
Assessment and Teaching of 21st Century Skills
Rapidand seemingly acceleratingchanges in the economies of developed nations are having a proportional effect on the skill sets required of workers in many new jobs. Work environments are often
Testing Information Literacy in Digital Environments: ETS's iSkills Assessment
The development and early administrations of ETS’s iSkills assessment is described, an Internet-based assessment of information literacy skills that arise in the context of technology.
Teaching computational thinking through bioinformatics to biology students
This work incorporated computational thinking into a bioinformatics course for undergraduate life science majors, developed comprehensive computer laboratory exercises that offer hands-on learning experience for the targeted student pool, and employed peer-assisted collaborative learning environment.