Discover Block Programming!
[Online Scratch Training - Preparation Mission]
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 discover the fundamental principles of computer science and programming: https://studio.code.org/s/k5-onlinepd-2019?section_id=2217767&viewAs=Teacher
Section 1 "Getting Started":
For those who speak English, this section contains mainly videos and explanations on the use of the site, on the fundamental principles of computing, or even on the reasons for teaching it to children.They are very interesting, but some of them do not have French subtitles, so this section is not mandatory for the sequel!
Section 2 "Basic concepts":
Practical exercises begin with "Lesson 3: Sequencing"
Go directly to pad 4, for an explanatory video (with fr subtitles) of the exercises to follow.
Then complete the practical exercises in order up to and including lesson 6.
Lesson 7, as well as the following sections are the bonus. If you are interested, go ahead but they are not required as part of this exercise._cc781905-5cde-3194-bb3b -136bad5cf58d_
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.