RSS Feed for This PostCurrent Article

Teaching Kids to Program–Resources

Resources to get your kids started on programming

Scratch helps young people learn to think creatively, reason systematically, and work collaboratively — essential skills for life in the 21st century. Scratch is a project of the Lifelong Kindergarten Group at the MIT Media Lab. It is provided free of charge.

Alice is an innovative 3D programming environment that makes it easy to create an animation for telling a story, playing an interactive game, or a video to share on the web. Alice is a freely available teaching tool designed to be a student’s first exposure to object-oriented programming. It allows students to learn fundamental programming concepts in the context of creating animated movies and simple video games like overwatch that you can learn to play in this, you will just need a decent monitor to play them as the one showed in the asus vg248qe review. In Alice, 3-D objects (e.g., people, animals, and vehicles) populate a virtual world and students create a program to animate the objects.

Greenfoot teaches object orientation with Java. Create ‘actors’ which live in ‘worlds’ to build games, simulations, and other graphical programs. Greenfoot is visual and interactive. Visualisation and interaction tools are built into the environment.

Sagan – Sagan-1 Robot Simulator is used to program a robot using simple commands, convenient for kids around 10-14 years old, graphical simulate the outcome and send it (after background cross-compiling) into a real robot. The application is written in Java (1.6) Swing. Beside of the pure simulation, it supports cross-compiling and downloading into Arexx RP6 and Lego NXT Mindstrom robots out of the box.

Arduino is an open-source electronics prototyping platform based on flexible, easy-to-use hardware and software. It’s intended for artists, designers, hobbyists and anyone interested in creating interactive objects or environments.

Raspberry Pi is a credit-card sized computer that plugs into your TV and a keyboard. It’s a capable little PC which can be used for many of the things that your desktop PC does, like spreadsheets, word-processing and games. It also plays high-definition video.

Mindstorms NXT is a programmable robotics kit released by LEGO.

Trackback URL

Sorry, comments for this entry are closed at this time.