3 ms·
I taught a class of 10-year-olds an hour a day for two weeks a while back. We used scratch for programming, but the first day, we made paper airplanes. First, t
by faster 10y ago
I taught a class of 10-year-olds an hour a day for two weeks a while back. We used scratch for programming, but the first day, we made paper airplanes. First, two kids sat together while one made a paper airplane and the other wrote down the steps that the first one took to make the plane. Then they traded instructions and tried to follow someone else's steps. This got them thinking literally, and they had very little trouble with missing details after that.
After getting a jumpstart, they started building games using Scratch and sending them to each other to play (test). That's the hands-off part. The prep was simple instruction in reaching a goal with code, including the importance of accepting feedback from others. The school had already taught them to be respectful, so I didn't have to deal with a lot of egos. The boys all knew that some of the girls would be better programmers, and didn't fight it.