Computational Thinking

Below are some resources I have compiled around computational thinking.


21CLHK Conference 2013 Presentation

File compilation: 21CLHK CT files
Presentation PDF: Computational Thinking – 21CLHK

Read my posts on computational thinking here.

Software Resources:

  • Geogebra – download for yourself!
  • Download Python 2.7.3 or Python 3.3.
  • A page comparing the two versions is here.

    The version you use is not terribly important for most tasks, and there are only a couple things that will prevent a Python 3 program from running correctly on Python 2.7, and vice versa. If you are planning on using any modules or frameworks in Python (which most people probably won’t) then Python 3 is fine. The reason I resort to Python 2.7.3 is that it is automatically installed on Mac laptops and is accessible through Terminal. That’s just me.

  • Interactive Python Textbook – How To Think Like A Computer Scientist – an interactive textbook for learning Python through short exercises embedded in the text. It uses Python 3.0.
  • CodeAcademy – A great website with interactive exercises for learning a few different programming languages. This is a great way for students to get into programming using a web-based interface. There is a nice social component to learning here that I think is key to its potential for being a transformative learning medium.
  • Processing – a Java based programming language designed to make an easy connection between programming an visualization.

Additional Web resources:

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s