How We Teach
Our goal is to educate New Mexico's primary school children in programming and electronics skills. To that end, we have a graded approach. For our younger learners, we begin by using simple apps and robots that help young children visualize the procedures and logic that are so important to critical thinking and programming.
As children progress, we add more complexity to the concepts we teach: story telling and basic gam creation. We also begin to transition to Python, a real-world programming language. Using a block approach that is similar to one used at earlier levels allows the children to transition in a logical and coherent way.
This block approach remains extremely useful for our older kids, since typing skills are often not mastered until high school. We continued our emphasis on Python as we transferred previous knowledge to Raspberry Pi hardware. From here, we begin to truly open up the world of programming and electronics. Student begin to interact with games like Minecraft using their programming skills, and they begin to code their own games. Electronic component add extra challenge as the students learn about electronics and how to use them to measure and control the world around them.