Kojo (środowisko uczenia się)
Paradygmat | ustrukturyzowane , funkcjonalne , zorientowane obiektowo |
---|---|
Zaprojektowany przez | Spodnie Lalit |
Po raz pierwszy pojawiły się | 2010 |
Wersja stabilna | 2.9.24 / 15 lutego 2023
|
Dyscyplina pisania | mocny |
system operacyjny | Wieloplatformowość : Linux , macOS , Windows |
Licencja | GPL |
Rozszerzenia nazw plików | .scala, .kojo |
Strona internetowa | |
Pod wpływem | |
Logo , Processing | |
|
Kojo to język programowania i zintegrowane środowisko programistyczne (IDE) do programowania i uczenia się komputerów. Ma wiele różnych funkcji, które umożliwiają zabawę, odkrywanie, tworzenie i naukę w obszarach programowania komputerowego, umiejętności umysłowych, (interaktywnej) matematyki, grafiki, sztuki, muzyki, nauki, animacji, gier i elektroniki. Kojo czerpie pomysły z języków programowania Logo i Processing .
Kojo to oprogramowanie typu open source . Został stworzony i jest aktywnie rozwijany przez Lalita Panta, programistę komputerowego i nauczyciela mieszkającego w Dehradun w Indiach . Kojo zapewnia języki specyficzne dla domeny (DSL) dla różnych obszarów nauki i jako takie może być uważane za edukacyjny język programowania .
Scala , a jego podejście jest oparte na nim , w którym użytkownicy zaczynają od prostego podzbioru języka i rozwijają się w krokach. Jego graficzny interfejs użytkownika oparty jest na Javie Swing ; poprzednia wersja była oparta na platformie Java NetBeans .
Lalit wybrał Scalę jako podstawowy język dla Kojo ze względu na niską barierę wejścia i potencjalną moc.
Kojo był używany w szkołach i klasach na całym świecie. Niektóre z nich obejmują:
- Stan Goa , w ramach programu nauczania ICT /kodowania.
- Szkoła Himjyoti, Dehradun, Indie.
- Szkoła Mondrian House, Dehradun, Indie.
- Rishi Valley School , Madanapalle, Indie.
- Szkoła podstawowa Cardinal Forest, Springfield, Wirginia, USA.
- Diablo Valley College , Pleasant Hill, Kalifornia, USA.
- Katolickie Liceum Matki Bożej w Preston w Anglii.
- Szwedzka klasa IV składająca się z 10-letnich dzieci. Kojo został przedstawiony przez Dagens Nyheter (DN) i Computer Sweden w wyniku pracy wykonanej przez tę klasę.
- Wydarzenia takie jak Silicon Valley Code Camp, CoderDojo , Hack The Future i Meetups.
Rozwój Kojo jest częściowo sponsorowany przez Lightbend , dawniej TypeSafe, oraz Uniwersytet w Lund , Wydział Informatyki, gdzie Kojo jest używany do wprowadzania dzieci i nauczycieli w programowanie komputerowe. Profesor Björn Regnell z Uniwersytetu w Lund ma pouczającą prezentację na ten temat. Profesor Regnell pisze w tłumaczeniu: „ Kojo jest najlepszym narzędziem, z niską barierą wejścia, jakie widziałem, do udostępniania dzieciom prawdziwego programowania tekstowego, które jest również użyteczne aż do poziomu uniwersyteckiego” .
Kojo zapewnia bogate wsparcie dla programowania i nauki w języku tureckim od najnowszej wersji w 2021 roku i później.