An issue on programming and educational robotics

(V24N3) Computer Programming: How to develop this skill?

Vol. 24, No. 3 - Spring 2022

Not yet a subscriber?


Word from the editor

Speaking the language of digital technologies...

Robot bees on the ground, programming contests to solve problems, discussion on algorithms, simulation of Perseverance on Mars on a class scale, design of a solar lamp... Learning activities integrating computer programming are multiplying in schools.

This is not so surprising, since in the ultra-connected world we live in, learning the world we live in, learning the basics of computer programming is becoming increasingly necessary. Understanding how machines work to better decode the world is a new skill to master. And that's not counting all the jobs that will require computer skills. Programming is being promoted in many countries as a way to develop students' digital literacy, especially in terms of computational thinking. It also contributes to the It also contributes to the development of many other human skills, including problem solving, collaboration, content production, innovation and creativity.

In addition to the novelty that offers a source of motivation to students, how do we succeed in a pedagogical introduction to computer programming? As a teacher, how do you appropriate this new universe with confidence? A research project conducted by the Centre de recherche et d'intervention sur la réussite scolaire (CRIRES) in 2019 has identified ways to better support teachers. Among these Among them, the support of experts during a first programming activity with students was crucial. Good news, there are several initiatives in this area, either directly in the school directly in the school network or via organizations working in the periphery (such as École branchée!).

In this issue dedicated to the subject, our team offers you a wealth of practical information, resources and inspiring ideas to get you started or to go further. We offer it as a tool to support you. How far will you go?

"Just as you don't necessarily learn to write to become a writer, you don't learn to code to become a developer!"

Good reading!

Audrey Miller

Martine Rioux
Editor in Chief

What did you think of this issue?

Take a short survey for a chance to win 50 $ to spend on Use this link:

April 2022 - Vol. 24 no 3

Editorial staff
Myra Auvergnat-Ringuette, Martin Baril, Jason Belzile, Guillaume Bilodeau, Carolyn Buteau, Laurie Couture, Mariane Ducharme, Simon Duguay, Sonya Fiset, Ian Fogarty, Pierre Lachance, François Lake-Héon, Marc-André Mercier, Mathieu Mercier, Mario Renauld, Martine Rioux

Audrey Miller

Editor in Chief
Martine Rioux

Editorial Assistant
Karla Mora

Director of Development
Stephanie Dionne

Linguistic revision
Josée Tardif

Carolyn Buteau, Josée Tardif, Natacha Vautour

Review of proofs
Jason Belzile, Laurie Couture, Karla Mora

Graphic editing
Marie-Michèle Bouchard-Roussin
Kate-Lyn Lapointe (EMBLÈME Communication)

Solisco Numérix


Legal deposit 2nd quarter 2022
National Library and Archives of Quebec Library and Archives Canada
ISSN 1706-0907 (Print)
ISSN 2369-1662 (Digital format)

Already subscribed?


In this issue - Spring 2022

Visit our advertisers!


Goethe Institute

SCOOP! / The École branchée

Computer programming: a skill to develop

Although computer programming is increasingly being taught, there is no consensus on how best to teach it. One thing is certain: it represents a way to develop many dimensions of digital competence, such as content production, problem solving, communication, creativity and innovation.

Into the world of robots

When it comes to computer programming, robotics is never far away. Indeed, since programming can seem abstract when it is presented only on a screen, robotics physically concretizes the learnings made in programming. Here are some tips to help integrate robotics into the classroom.

De Marque education

Pointe-à-Callière Museum

L'École branchée

Why learn to program?

Since programming can now be present in virtually all human activities, it can be said that it is both a learning object and a learning tool. Moreover, if one looks at the various frameworks for digital literacy that have been published in schools around the world in recent years, one quickly notices that programming is part of most, if not all, of them.

Creative solutions for the 4th industrial revolution (or how to change the world today)

In order to inspire and empower learners from grade 5 through to university, the Current Generation project is using the issue of energy poverty to teach different subjects by linking them to the United Nations Sustainable Development Goals. Here's why and how.

MLab of the Musée de la civilisation

Ordre des ingénieurs du Québec


Girls coding to improve society

The statistics speak for themselves: still too few girls go into science, technology, engineering and math (STEM) careers. In order to reverse this trend, it appears necessary to address these challenges to promote greater representation of women, and even greater cultural diversity.

Integrating digital into the classroom, one block at a time!

The use of the Minecraft Education serious game in the classroom can improve students' concentration, engagement and motivation. In fact, it allows students to achieve learning while being fully engaged in discovering and experimenting with their environment.

What is AQUOPS?

Learn more about the history of AQUOPS, its conference, scholarships and much more!

A digital innovation laboratory in a museum?

To familiarize yourself with technology and digital technology while having fun, to experiment by trial and error in a climate of benevolence and creativity, isn't this an approach that speaks to you? This is exactly what you will find when you visit the MLab Creaform at the Musée de la civilisation. 

Chronicle - Come to think of it!

Laughter. That's what first made me look up from the mountain of sheets and items piled up on my desk. Then instead of continuing my little clean up while my students were having fun, I continued to look at them.

Behind every programmer is a debugger

Hands are raised in the classroom. Some students are discouraged, others feel frustrated or incompetent. As a teacher, I quickly lose my breath trying to help all these students with their code. Debugging is often a big challenge for both students and teachers.

Teacher support: a determining factor

Projects that integrate computer programming and robotics are undeniably perceived as levers that allow students to acquire many skills. They also become tools that contribute to teachers' professional development. However, teachers also need to rely on resources in order to engage in their learning.

Getting started in digital without a screen is possible!

Learning to program is not just a question of technology, on the contrary, say many people in the school and research world. So, before opening the computer, it might be a good idea to get out pen and paper and get the students moving!

In our favorites

In each issue of the magazine, we offer you a selection of sites and applications to discover! Discover our spring selection.

The final grade

Moving from block to text / A friendly programming and robotics competition.


The professional magazine for teaching in the digital age!

EngagED Learning magazine supports and inspires teachers, educational consultants and school administrators. There are 3 new issues per year, available in print and digital format. Subscribers also have access to exclusive online content. You can subscribe personally or take advantage of a school or institutional license.