Programming with Elementary School Students
I start by questioning who knows what "programming" is. Most students don't know the correct answer, so I use the words "coding" or "computer programming". Some students start to guess closer. I talk about games they play on technology and how each game they play have 100,000 lines of codes or more in them.
2 Direct Instruction
Depending on the Grade Level, I then show them one of three tech resources: Kodable, LightBot, or Code.org. This is done using Apple TV and a projector. The students must understand that the program will not work unless you tell them each individual steps. The students tell me what icons/arrows/buttons to use to allow the program to work. The students LOVE this. We do two or three puzzles together.
3 Independent Practice
Students need to share one thing that they learned while coding. It might be about team work, their partner, the app they played, or about coding. I talk to them about where the resources are if they want to play more.