Lesson Plan

Programming with Elementary School Students

K-5 Programming
Toni O.
Library Technology Educator
Fountain Valley School of Colorado
Show More
My Grades 9, 10, 11, 12
My Subjects English Language Arts

Students will be able to understand how to use one of the visual programming tools successful.  Student will understand that programming is much more complex.

Grades K – 5
All Notes
Teacher Notes
Student Notes

1 Hook

Activity: Presenting — Discuss Programming is in everything on technology

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 are put into pairs to work together or individually next to the other person to work through the levels of one of the technologies. Students usually have 45 minutes to do this.

4 Wrap-Up

Activity: Conversing — Discussion at end of class

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.