Posts in BYOD
Project-based Learning with Scratch (CSTA 2023)

This presentation begins with an introduction to various approaches to using Scratch for project-based learning; examples include backwards, inquiry-based, and emergent project designs. The second portion of this session is a Q&A with exploration of free Scratch project examples and resources that attendees can implement in their classrooms.

Read More
Using a micro:bit with Scratch (2022)

Absolute beginners are invited to experience a differentiated physical computing and computer science classroom that meets learners where they are. Utilizing Scratch and micro:bits, participants will self-select into interest-based groups to begin creating a project that deepens their own understanding of physical computing and computer science education.

Read More
Project-based Learning with Scratch (CSTA 2021)

This presentation begins with an introduction to various approaches to using Scratch for project-based learning; examples include backwards, inquiry-based, and emergent project designs. The second portion of this session is an interactive exploration of free Scratch project examples and resources that attendees can implement in their own elementary and middle school classrooms.

Read More
Project-based Learning with Scratch (Constellations)

This presentation begins with an introduction to various approaches of project-based learning with Scratch; for example, backwards, inquiry-based, and emergent project designs. The second portion of this session is an interactive exploration of free Scratch project examples and resources I have developed.

The purpose of this session is twofold: a) provide an introduction to different types of project-based learning (e.g., backwards, inquiry-based, and emergent design) and how they lie on the project continuum (i.e., fixed, flexible, or open), and b) to give time to allow attendees to explore the free project-based resources I have created for Scratch. Everyone will walk away with dozens of lesson plans and resources to get them started with project-based learning with Scratch.

Read More
Project-based Learning with Scratch (ISTE)

This presentation begins with an introduction to various approaches of project-based learning with Scratch; for example, backwards, inquiry-based, and emergent project designs. The second portion of this session is an interactive exploration of free Scratch project examples and resources I have developed.

The purpose of this session is twofold: a) provide an introduction to different types of project-based learning (e.g., backwards, inquiry-based, and emergent design) and how they lie on the project continuum (i.e., fixed, flexible, or open), and b) to give time to allow attendees to explore the free project-based resources I have created for Scratch. Everyone will walk away with dozens of lesson plans and resources to get them started with project-based learning with Scratch.

Read More
Project-based Learning with Scratch (CSTA)

This presentation begins with an introduction to various approaches of project-based learning with Scratch; for example, backward, inquiry-based, and emergent project designs. The second portion of this session is an interactive exploration of free Scratch project examples and resources I have developed, so bring your laptop to explore and create projects with Scratch. The session will conclude with an open Q&A on project-based learning with Scratch.

Read More
A K-8 Nexus Between Music Creation, Sound Design, and Computer Programming

This interactive session explores an elementary nexus between music creation, sound design, and computer programming. The session begins with a brief presentation on some of the ways the kids I work with explore music creation, sound design, and computer programming, all within K-8 computer programming classes. Following this brief presentation, we will work together or independently to modify the music, sound, or code from a variety of example projects. The session will end with a discussion on what could be learned in a project like this and how we might implement similar projects in the settings we facilitate. A laptop is recommended for this session.

 

Read More
Coding Live Music with Sonic Pi

This interactive session explores the nexus between computer programming and performing music. Sonic Pi is a platform that uses the programming language Ruby to create live music by writing out lines of code. We will walk through creating a hip version of "Hot Cross Buns" in Sonic Pi, explore more potentials involved with the nexus between computer programming and music, and conclude with a group discussion. No coding experience is required; however, a laptop is encouraged.

Read More
Sonic Modding: Modding Video Game Music and Sound

This interactive session explores modding the music and sound of video games. The session begins with a brief presentation on software and hardware modifications that can be done to create music and sounds within and through video games. Following the brief presentation, we will begin modding the music and sounds of the video game Left 4 Dead 2 by finding and/or recording new music and/or sounds for the game. The session will end with a discussion on what could be learned in a project like this and how it can be implemented in the settings we facilitate in.

Read More
Interacting with 8-bit

The early technological constraints imposed on 8-bit composers can act as project criteria for composing and performing 8-bit music that interacts with live 8-bit video games. This two hour session will begin with an interaction with 8-bit media and then break out into groups to create short musical excerpts and sound effects for a live video game. After all of the groups share what they created, the session concludes with a discussion on musical problems, technological constraints impacting creativity, and future projects. 

Read More