Computer Science-in-a-Box: Unplug Your Curriculum

http://www.ncwit.org/unplugged

Computer Science-in-a-Box: Unplug Your Curriculum introduces fundamental building blocks of computer science — without using computers. This selection of activities is designed for use with students ages 9 to 14. Use Computer Science-in-a-Box: Unplug Your Curriculum to teach lessons that explain how computers work, and at the same time, address critical mathematics and science concepts from number systems and algorithms to manipulating variables and logic

Exploring Computational Thinking from Google

http://www.google.com/edu/computational-thinking/

Google is committed to promoting computational thinking throughout the K-12 curriculum to support student learning and expose everyone to this 21st century skill.

What is Computational Thinking? Computational thinking (CT) involves a set of problem-solving skills and techniques that software engineers use to write programs that underlay the computer applications you use such as search, email, and maps. Below is a list of specific techniques along with real world examples from our every day lives.

 

Points to some Python examples!

nxtduemo: A framework for emulating LEGO Mindstorms NXT digital sensors using an arduino.

http://code.google.com/p/nxtduemu/

This project is aimed at NXT control library developers who wish to include support for a given sensor but don’t own the hardware. They can use the code here to test-run their implementation using only an nxt, arduino (about $30 if one is not already available), and a modified sensor cable of telephone jack.