Computational Thinking and 21CC

Computational Thinking is

“The thought processes involved in formulating problems and their solutions so that the solutions are represented in a form that can be effectively carried out by an information-processing agent”  

(Cuny, Snyder, and Wing, 2010)

We are not just learning programming. In the process of learning programming, we are learning about computational thinking. This ties in well with 21CC (which I personally feel it is going to be the new term on the block)

1. 21CC

Information and Communication Skill

Creative Inventive Thinking Skill

2. Google Computational  Thinking

3. Scratch Computational Thinking

 

More exciting times with Scratch – Let the boards do the “Scratching”!

Programming with Scratch is now even more fun and hands-on with the circuit boards that  can talk to Scratch. Here are some links that you can check out more info

(1) Pico Board – Sensor Board that works with Scratch

Scratch projects can now “sense” and “respond” to the users’ inputs. In Pico Board, you can find light and sound sensor, button, 4 user-defined inputs and a variable resistor. Have fun!

(2) Makey Makey – Make + Key = Makey

Let your imagination runs wild with Makey Makey. Use that to control Scratch project with the typical commands (e.g, left and right) . Makey Makey is funded through the crowd funding site Kickstarter.