Code Jumper to fizyczny język programowania przeznaczony do nauczania podstawowych pojęć programistycznych dla uczniów w wieku 7-11 lat. Zaprojektowany dla uczniów niewidomych lub niedowidzących Code Jumper składa się z zestawu fizycznego, który obejmuje piastę, kapsuły i inne narzędzia, a także tę aplikację. Aplikacja może być używana z czytnikami ekranu i odświeżalnymi monitorami brajlowskimi, dzięki czemu jest dostępna dla wszystkich. Widzący studenci i osoby niepełnosprawne inne niż osoby niedowidzące mogą również używać Code Jumper, aby każdy mógł współpracować i współpracować w jednej klasie. Code Jumper został pierwotnie zaprojektowany przez Microsoft i opracowany przez American Printing House for the Blind (APH).
Code Jumper to łatwa platforma, która pomaga uczniom w rozwijaniu umiejętności niezbędnych w nowoczesnym miejscu pracy. Uczniowie wykorzystają elastyczność i myślenie obliczeniowe, eksperymentując, przewidując, kwestionując i ćwicząc podstawowe koncepcje programowania w sposób konkretny i namacalny.
Większość istniejących narzędzi do kodowania ma charakter wizualny, zarówno pod względem sposobu manipulowania kodem (takiego jak przeciąganie i upuszczanie bloków kodujących), jak i zachowania kodu (takiego jak pokazywanie animacji). To sprawia, że są niedostępne dla uczniów niedowidzących. Code Jumper jest inny: zarówno aplikacja, jak i zestaw fizyczny zapewniają słyszalne informacje zwrotne, a kolorowe plastikowe strąki mają duże przyciski i pokrętła połączone „kablami zworki” (grube przewody).
Dzięki Code Jumper możesz przekształcić instrukcje programowania w praktyczne ćwiczenia dla dzieci, które są zabawne i edukacyjne. Wszyscy uczniowie mogą fizycznie tworzyć kod komputerowy, który może opowiadać historie, tworzyć muzykę, a nawet żartować.
Towarzyszący przykładowy program nauczania pozwala nauczycielom i rodzicom uczyć kodowania w stopniowy, systematyczny sposób. Dostarczone zasoby, w tym filmy i zajęcia dla uczniów, pozwalają nauczycielom i rodzicom uczyć Code Jumper bez wcześniejszej wiedzy i doświadczenia w programowaniu.