Moving Beyond Puzzles: Project-based Coding

Sequential learning often assumes an interest in a subject area and often does not take into account the interests of those who are required to be there. This session describes an approach designed for non-sequential learning of computer programming through interest-driven coding projects.

Presentation Slides

  • The link above is a .pdf file of the slideshow used for this presentation. All media (videos, audio clips, websites, etc.) that were included in the original are now images with active links; meaning, you can click on the image and it will send you to the original source material. 

What Does This Approach Look Like?

Additional video Resources

A video elaborating on questioning techniques discussed in the presentation:

A video elaborating on the discussion on room setup mentioned in the presentation:

Free Interest-driven Projects I Developed

Click Here for Free Projects and Lessons


coding TAP Crosswalk Document

The purpose of the document below is to provide a "crosswalk" between classroom learning and facilitating with the TAP evaluation rubric. The "crosswalk" provides an explanation or translation of what to expect within a coding classroom as it relates to TAP discourse.

If you are on a mobile device, click here to open up the Google Doc below.

Additional Resources

Click here for an article I wrote on this topic.

Computer Science Education Pages

JavaScript Resources

MAX/MSP Projects

Media Arts & Technology Makerspace

Scratch Resources

Sonic Pi Resources

Swift Resources

Twitter List

Click here to visit a list with a direct feed of users who discuss the various topics that pertain to this presentation:

YouTube Playlists

The following links provide videos related to various topics that pertain to this presentation: