Teaching children programming
Recently, I discussed the topic of teaching children programming and decided to remember how I approached this with my eldest son Pasha, who never became a programmer, but decided to go into game design:) Actually, I'm years old. 10 I’ve been working on projects like Scratch and Lego Mindstorm. — Scratch MIT is a visual programming language and web IDE for development. This is a very cool story that allows kids to show their creativity and literally immediately make interesting projects:) The inspiration behind the project, Mitchell Reznick, wrote a great book, The Spiral of Learning. ("Lifelong kindergarten")In which he talks about developing approaches to creativity and embedding them in the learning cycle. I have one. sammari This book. My son tried putting together projects in this IDE, using a couple of books that I have on my website. ozoneBut he didn't really care, so he quit. (It's kind of my "merit," because I didn't help much with it.) — Lego Mindstorm This is a cool project from Lego, where before the appearance of all sorts of raspberries (raspberry pi and the like) The child could try robotics in the usual format with Lego cubes, a central unit with a processor and a bunch of inputs to connect sensors, motors and other machinery. As a result, the child could assemble his robot, teach him to see by connecting a sensor with a camera, feel by connecting a touch sensor, add him a sense of balance due to a sensor with a gyroscope and so on. In this thing my son played with pleasure, but only until the end of the collection of the robot, but to write software for him and program in the IDE ala Scratch he did not like and he connected his dad.
But now my son has grown up and this year he is graduating from high school and clearly says that he does not like programming. But he would like to learn game design, so this year he will try to enter game design, which is also very interesting:)
P.S. On the subject of games and game design, I have previously had posts. — The Making of Prince of Persia
- Geimzain (Designing games. A guide to engineering experiences)
- Minecraft: Mobiology (Minecraft: Mobestiary)
- Blood, sweat and pixels (Blood, sweat and pixels)
- The Nefarius board game
- Goblin Corporation board game (Goblins Inc)
- Progaming, Overwatch, esports (Young guns: obsession, owerwatch, and the future of gaming)
- Masters of Game Design (Game Designer Confessions: Insights from Finland's Top Game Designers)
- A boy made of cubes (A Boy Made of Blocks)
- Boomuntu game table.
- Documentary about AlphaGo
- Arkham Horror Board Game
P.P.S. And who is teaching their kids how to code now, especially since Lego Mindstorm has been discontinued? Share your approaches in the comments.
#Software #Education #GameDesign #SelfDevelopment