Logic

Why Learn to Code?

Students building new worlds in Scratch

Students building new worlds in Scratch

Starfire believes every child can benefit from learning a programming language!
Starfire coding teachers are trained as computer scientists, R & D researchers, engineers and programmers. What’s more, they are inspired to share their love of coding and professional expertise with their students.

Students who code are more creative and innovative in their approach to framing and solving problems. Students learn mathematical and computational concepts—they problem solve and think mathematically using logic and systematic reasoning. Starfire coding students are exposed to a world of exciting possibilities through their programming skills. Learning coding from Starfire’s expert teachers opens up the creative and professional horizons of our students.

What do Students Do in Class?
Guided by Starfire teachers, students create projects that are personally meaningful and express their ideas through fun, hands-on projects. They will learn to imagine, design, create and share their own websites, projects, games and animated stories.

Computational Thinking

Computational Thinking.png

GIve your child the skills and the passion to tackle problems with innovation and perseverance with Starfire’s Computational Thinking class.  

Computational Thinking is the prerequisite skill for understanding the technologies, challenges and opportunities of the future. It is a systematic thought process, rather than a specific body of knowledge.

Starfire teaches the four cornerstones of computational thinking: decomposition, pattern recognition, abstraction, and algorithms. Decomposition invites students to break down complex problems into smaller, simpler problems. Pattern recognition guides students to make connections between similar problems and experience. Abstraction invites students to identify important information while ignoring unrelated or irrelevant details. Lastly, students use algorithms when they design simple steps to solve problems.

Computational thinking skills are important to many disciplines and careers and can be used to support student success across all disciplines including science, technology, engineering, math and the humanities.

Learn more about Starfire’s Computational Thinking class:
https://www.starfireed.com/computational-thinking