"LEGO® Education offers solutions from preschool to university, offering STEM and humanities related products along with digital tools, comprehensive teacher guides and activity packs."
"STEM Robotics 101 is both a turn-key curriculum for novice Robotics teachers and a collaboration tool for veteran Robotics teachers.
This introductory STEM Robotics master curriculum uses the LEGO® MINDSTORMS® NXT Education Base Set and NXT-G software to teach a full STEM Robotics course.
This master curriculum is divided into Units, several of which contain lessons built around the "NXT Video Trainer 2.0" product from Carnegie Mellon University's Robotics Academy. (This product is now available free online from CMU's CS2N Courses site). These self-paced learning-to-program videos are supplemented with lessons on robotics technologies, explicit math and science concepts, and the Engineering Process, in order to round out a complete STEM curriculum."
"Robotics in Education - eJournal
Back in 2009, I tried to put together an eJournal publication titles 'Robotics in education'. Whilst we did get some great submissions, they weren't regular enough to make the eJournal a continuing project.
Here are the 3 editions we managed to put together. I'm going to re-post each article separately over the beginning of 2012 (with proper acknowledgment of course!) to make it easier for search engines and people to find them and hopefully make use of them."
"Robotics is a great way to get kids excited about science, technology, engineering, and math (STEM) topics. It is also highly effective in developing team-work and self-confidence.
This web site is designed to help K-12 and other educators in developing or improving courses that use robotics as a tool for teaching STEM topics or as a topic in itself.
The materials on this site include down-loadable lesson plans and links to other useful resources, such as teacher training workshops, public robotic contests, and other educational robotics web sites."
"ROBOTC is the premiere robotics programming language for educational robotics and competitions. ROBOTC is a C-Based Programming Language with an Easy-to-Use Development Environment."
A collection of C++ classes and ready-to-use applications aimed at research on Localization and Mapping (SLAM), particle and Kalman filtering, vision, and ...
"Useful robot algorithms in both pseudocode and source code. Because programming is a very huge subject and there are billions of books and tutorials on how to program already written, all I plan to cover is specifically what is important to programming robots not mentioned in common literature."
"arlier this year, Microsoft released a Community Technical Preview (CTP) of its robot-programming SDK, called "Microsoft Robotics Studio," the result of work done by one of the groups emerging from Microsoft Research. Robotics Studio provides a high-level generic interface for programming a wide range of robots using a distributed model. The utility of this approach is apparent by the fact that both hobbyists controlling robotic kits or toy robots and serious roboticists controlling large and complicated robots can use the same SDK. This article presents an overview of Robotics Studio, and then shows you how to use the SDK to program the iRobot Roomba vacuum robot."