Intro to Programming - Grades 3-5
Intro to Programming - Grades 3-5
This program is for elementary kids (3rd, 4th or 5th grade) who want to start coding. We meet once per week for six weeks and students create games, stories, and digital art projects. Group activities are an important part of this lab including debugging, challenges, and team up projects. Students have fun while also learning fundamental concepts like loops, conditional statements, variables, and event handling. Practice computational thinking and breaking down a problem into smaller steps to solve it.
- Who: 3rd-5th Grade Students
- Decatur / Toco Hills Schedule:
Saturdays 9:00-10:15am or
- Next Start Dates:
Saturday, Aug 19th
Wednesday, Aug 23rd
- Duration: Six weeks / sessions
- Tuition: $159
NOTE: Saturday class will break on Sept 2nd for Labor Day holiday weekend.
The Elementary lab is for 3rd, 4th and 5th grade students who are interested in technology and want to try programming and making games. Perhaps they have already tried Scratch and aren't sure what to do next, or attended a Robotics camp and enjoyed it. Either way this lab is a great place to start.
In this lab, students make games, stories, and digital art projects. While creating with Scratch, students are learning coding concepts including loops, conditional statements, variables, event handling, boolean logic, random numbers, and more. These are universal concepts and the kids will see them again as they learn additional programming languages.
In addition to individual projects, this lab includes group activities to get the students working together and helping each other out. What if there is a bug in a program? Can you fix it? What happens when you receive code from another team and have to figure it out? What happens when you change it and then pass the project along to another student? These activities have been an enjoyable part of our labs and are a hit with students of all ages. This is the difference between learning in class with our instructors or simply doing online tutorials.
Scratch was created by MIT Media Lab and designed to be intuitive and easily learned by kids who have no programming experience. Students drag pieces of code and snap them together like building blocks to see what happens. They actually create a game in the first lab and once this happens, they are hooked and want to keep learning. Scratch encourages users to Imagine, Program, and Share. Students share their creations and also see what other kids have done. It is amazing to see. They can even download and open other interesting projects in Scratch to see how they work and then change them however they like. Understanding and modifying existing code is how most programming happens and this is a fun introduction to doing so. With our help they can extend the projects in any number of ways.
Scratch has been very well received in our labs and the students love working with it. They experience early success by manipulating code, graphics, and sounds quickly. Students are then inspired to continue to see what they can create.
After attending our elementary labs, older students can join our more advanced Starter Labs. In addition to Scratch, these labs introduce students to Python, Java, app development, and further technology concepts. Our Starter Labs are designed to allow students to continue and keep learning as long as they are interested.