MozillaFoundation / mozfest-program-2016

Mozilla Festival proposals for 2016
https://mozillafestival.org
67 stars 13 forks source link

EduBlocks: Make the the transition from Scratch to Python. #833

Open mozfest-bot opened 7 years ago

mozfest-bot commented 7 years ago

[ ID ] cfcc736d-2302-45ea-b43d-895011e65b79

[ Submitter's Name ] Joshua Lowe [ Submitter's Affiliated Organisation ] All About Code [ Submitter's Twitter ] @all_about_code

[ Space ] youth [ Secondary Space ] youth

[ Format ] learning-lab

Description

EduPython is a simple Python Library developed by myself to make physical computing, using python, easier for primary school children. EduBlocks makes the transition of Scratch to Python easier. The blocks are designed be fitted together (as in Scratch) but each block states the exact python code that would be used. Not only will people learn physical computing from this, they will hopefully also be inspired.

Agenda

At the start of the session I will do a quick introduction on the various components we will be using. Then a brief explanation about the different blocks and what they do. We will then compare it to a python script. Using handouts we will work through a number of steps to light up a noisy Halloween treat. During this session we will use breadboards, jumper wires, buzzers and LED's with a Halloween twist.

Participants

I have run similar EduPython sessions with both small and large numbers. With the work being predominantly led through a worksheet this would not be a problem as long as enough equipment is provided.

Outcome

To have the confidence in moving on from Scratch to Python.

EPIKhub commented 7 years ago

Session accepted in the Youth Zone