We’ve been rolling through mazes, and now we’re taking the fuzzFamily talents to space- let’s just say, the Kodable fuzzes have never looked so good. We are so excited to bring you the world of Asteroidia, and introduce you to the added concepts and lessons that you will use to build on your student’s coding instruction!
Clearing the Asteroid Field
Almost immediately after take off from Smeeborg, the fuzzes encountered all types of issues flying in space. Soon they were upon fields of multi-colored asteroids. The only way to clear the asteroids was to match them with their supply of fuzzballs! Taking their learning from exploring the Technomazes of Smeeborg and being excited to learn new skills, the fuzzFamily is now working together to fly safely through Asteroidia.
Asteroidia, gives students the opportunity to have fun learning about how variables work. Every level gives them a group of asteroids that are blocking their ship from moving forward. To clear the asteroid field, students must match numbered (integers) and colored (strings) fuzzballs with like asteroids. They must select the matching variable in order to eliminate the asteroids in the way.
As they progress farther into Asteroidia, students will be required to arrange their colors and numbers into arrays and launch them as an ordered list to clear the asteroid field. To fly their spaceships to the next level, students must match the colored and numbered fuzzes with the asteroids and launch them from their ships.
All of the new lessons in Kodable are accompanied with lesson plans, learning guides and screen free activities for easy curriculum integration. You can view the lessons from the curriculum page on your teacher dashboard.
Asteroidia: Variables, Syntax, and What it All Means
As we have fully shifted into being a K-5 coding curriculum, we’ve aligned our lessons with an end goal: students going through the Kodable Curriculum will be reading and writing code by 5th grade.
The concepts in Asteroidia that build on foundational skills and prepare students for reading and writing code are:
- syntax- the rules in programming language that define how code is written
- variables– A variable is a container for information. Variables form the bridge between the foundational coding concepts we teach in Smeeborg with higher level concepts like object-oriented programming (coming soon!) that will enable students to directly read and write code.
There are three types of variables in Asteroidia:
- strings (a sequence of characters or words)
- integers (basic, mathematical integers. ex: 1, 2, 3, 4)
- arrays (ordered lists of variables)
By matching, ordering, and grouping fuzzballs and numbers, students will successfully apply basic rules of syntax and variables to clear their way through Asteroidia, prepared to move into object-oriented programming.
Where Our Fuzzes (and students!) Are Going
Like the progression of learning in any subject, the Kodable Curriculum begins with developing fundamental skills. Students using Kodable in grades K-2 begin with creating a foundation that will allow them to learn more abstract, complex concepts.
With the world of Asteroidia bridging foundational skills and mastery, students will apply their knowledge of syntax and variables and get one step closer to reading and writing code. When students reach 4th and 5th grade, they will begin learning and mastering object-oriented programming, where computer programs are designed out of objects that interact with one another.
We are so excited for you to check out Asteroidia and start getting familiar with the new material in the Kodable Curriculum! Make sure you stay tuned for our improved student login release, coming in the next few weeks.
Reach out to firstname.lastname@example.org for additional support navigating our new features!