This document describes an initiative called "I code at home" run by CoderDojo Ozzano dell'Emilia in collaboration with the Italian National Institute for Astrophysics. It consists of daily coding challenges using Scratch from March 16 to April 5, 2020 for children, parents, and teachers to participate in at home. The goals are to get started in coding, develop computational thinking skills, have fun, and share knowledge by uploading codes to a shared space for comments. The first eleven challenges are described.
1. I code at home
#ioprogrammoacasa
Maura Sandri (maura.sandri@inaf.it)
Italian National Institute for Astrophysics
Coder Dojo Ozzano dell’Emilia (Bologna, Italy)
Code Week Webinar
Coding from home 3
27 march 2020 11:30 CET
2. What is this?
• "I code at home" is an initiative of CoderDojo Ozzano
dell’Emilia (Bologna, Italy) in collaboration with National
Institute for Astrophysics (INAF)
• It consists of a series of small, creative, daily coding
challenges (once per day for three weeks, from March
16 until April 5, 2020)
• Inspired by Getting Unstuck with Scratch (Creative
Computing Lab at the Harvard Graduate School of
Education), a summer learning experience for teachers
(2018)
3. #ioprogrammoacasa
• Who: children (primary and secondary schools), parents,
and teachers
• How: using Scratch, the free programming language of
the Lifelong Kindergarten Group at the MIT Media Lab
• Where: at home, using Scratch online platform
• When: every day at 10 o'clock we propose a new
challenge and anyone who wants to participate can do it
(the same day or the following) by uploading his code in a
shared space. Every evening, we check all uploaded
programs and leave participants comments and
suggestions
• And the winner is…
who participates in all challenges wins a little prize
4. Goals
• Get started in coding
• Explore different computational concepts
• Develop computational thinking
• Acquire problem-solving skills
• Have fun interacting with other partecipants
• Stimulate creativity
• Share knowledge with others
7. The first eleven challenges
1. Create a project involving two sprites and make
something happens when they touch each other
2. Create a project that controls the appearance of
a sprite using the keyboard
3. Show a sprite each time you click on the
background
4. Play a musical instrument, exploring the
reproduction of sounds through the "play note"
block in the sounds category
5. Create a project that uses pen blocks to
automatically draw something on the stage
8. The first eleven challenges
6. Create a project involving color-related
commands in the sensors category
7. Create a project that uses the "random number"
operator
8. Create a project that uses one or more time
blocks in the sensors category
9. Create a project that animates your name
10. Create a project that includes three separate
scenes crossed by a sprite
11. Using variables, create a project that counts the
number of times something happens and, when
the count reaches a certain number, something
else happens