Discover Block Programming!
[Haute Ecole Condorcet - IP Section - BAC 3]
Whether in our daily lives, but also in most of today's and tomorrow's professions, technologies are playing an increasingly important role in society. Teaching children to program means giving them the ability to understand the foundations of this world that surrounds us, and to become actors in it capable of creating in_cc781905- 5cde-3194-bb3b-136bad5cf58d_this one. At the cognitive level, it also means making them discover a new way of reasoning, by learning to break down a problem into sub-problems, and to solve them in a structured way. Finally, it allows you to develop many transversal skills in a fun way, such as creativity, collaboration or communication.
For these reasons, learning to code is increasingly present in our countries. Many neighboring countries have also integrated it into their school curriculum, and the FWB cannot delay in following suit, one way or another.
How to teach it when you know nothing about it?
The task of introducing children to computers can seem daunting, especially when you have not studied these subjects yourself. However, many tools and methods have been put in place to help children develop these subjects in a simple way. When we talk about primary school children, the goal will of course not be to turn them into seasoned developers. On the other hand, it will rather be a question of awakening them to the functioning of the machines which surround us.
One way to do this is to use block programming, which facilitates communication with the machine. Instead of having to communicate using a complicated computer language (which you have to know), we have pre-defined blocks here, which we can use to communicate instructions to the machine. In the following mission, we invite you to discover this way of programming, as well as a site full of ideas to do it with your future class.
Through this Code.org tutorial, you will learn the fundamental algorithmic principles of programming. Levels according to levels, you will have to create increasingly complex computer codes to carry out the tasks that are required of you. Don't worry though, cc781905-5cde-3194-bb3b-136bad5cf58d_ the exercises are progressive, and are made so that everyone can learn to program pas à_50-5cc781 3194-bb3b-136bad5cf58d_pas. This tutorial can also be used directly with children as well!
Create an account then join us on the course "Accelerated introduction to computing"
What is Code.ORG?
This site is intended for learning to code for 6-18 year olds. It uses "block programming", which is a simplified way of writing computer code, to teach children how to communicate with the computer. This same principle is used on many other platforms, such as blockly or Scratch.
It is mainly composed of tutorials that children can do independently, with teacher monitoring. Here is a small summary of the main activities:
-Hours of Codeare one-hour challenges to quickly introduce block programming.
-Lessons offers programs from 20 hours to progress step by step in learning, following level.