This lightning talk describes considerations for designing interest-driven coding projects. I provide examples of what an interest-driven coding class looks like and how projects are designed for a variety of experience levels and interests within a shared space. I discuss some of the research informing this approach, share examples of interest-driven projects, and provide suggestions for creating interest-driven coding projects and resources.
The video below is a mock version of two different five minute lightning talks on "interest-driven coding projects" (starts immediately) and "facilitating multiple programming languages in one space" (beginning at 4:09), presented at the 2018 Special Interest Group on Computer Science Education (SIGCSE) Technical Symposium. This video has been modified slightly from the proposed abstract to better match suggestions from the conference committee.
Free coding curricula with this approach
I have developed (and continue to develop) free coding projects and resources that utilize the approaches outlined within these talks. Click here for free projects and resources related to this topic.
Additional video Resources
A video overview of young coders I worked with talking about why they like coding as a result of the approach outlined in the lightning talk above.
A video elaborating on the discussion on room setup mentioned in the presentation:
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.
More Computer Programming Resources
The following lists provide a direct feed of users who discuss the various topics that pertain to this presentation:
The following links provide videos related to various topics that pertain to this presentation: