Cody er trebilen med smart teknologi inni. Han trenger deg til å hjelpe ham finne veien hjem ved hjelp av retningsblokkene.
Med Cody lærer nysgjerrige små sinn de grunnleggende konseptene innen koding! Cody ruller ved å reagere på kommandoene kodet i treblokkene. Denne praktiske lekeopplevelsen er forankret i Montessori-tilnærmingen om at barn lærer best ved å eksperimentere med miljøet rundt seg. Cody Block bruker 5 nøkkelkonsepter innen koding:
∙Algoritme
∙Sekvensering
∙Feilsøking
∙Funksjoner
∙Logisk tenkning
Algoritmer er sett med instruksjoner som definerer sekvenser av oppgaver. Når barn ordner Byblokker slik at Cody følger dem, gir de Cody instruksjoner om hvordan og hvor han skal bevege seg. Sekvensering er den spesifikke rekkefølgen instruksjonene utføres i en algoritme. Hvis trinnene ikke følges i riktig rekkefølge, vil ikke algoritmen fungere som forventet. En manglende eller feilplassert blokk vil sende Cody i feil retning.
Feilsøking er prosessen med å identifisere en feil (kalt bug i koden) og deretter rette den. De fysiske Byblokker er koden, så de minste lærer å oppdage og rette bugs.
Funksjoner er selvstendige kodebiter som kan defineres og deretter brukes i en større algoritme. Med Cody kan barn definere en funksjon og lagre den med Opptaksblokkene. Cody vil huske den funksjonen og reprodusere den hver gang han møter en Avspillingsblokk.
Logisk tenkning gjør det mulig for barn å løse komplekse problemer ved å bryte dem ned i mindre, mer håndterlige sekvenser av trinn. Å definere ruter og oppdrag for Cody styrker deres resonerings- og problemløsningsevner.