Kojo (výukové prostředí) - Kojo (learning environment)
![]() | |
Paradigma | objektově orientovaný, funkční |
---|---|
Navrhl | Lalit Pant |
Poprvé se objevil | 2010 |
Stabilní uvolnění | 2.9.06 / 2. září 2020 |
Psací disciplína | silný |
Plošina | x86 |
OS | Cross-platform: Linux, Operační Systém Mac, Okna |
Licence | GPL |
Přípony názvu souboru | .cala, .kojo |
webová stránka | www |
Ovlivněno | |
Logo, zpracovává se, Skicář geometru | |
|
Kojo je programovací jazyk a integrované vývojové prostředí (IDE) pro počítačové programování a učení. Má mnoho různých funkcí, které umožňují hraní, zkoumání, vytváření a učení v oblastech počítačového programování, mentálních dovedností, (interaktivní) matematiky, grafiky, umění, hudby, vědy, animace, her a elektroniky. Kojo čerpá nápady z programovacích jazyků Logo a zpracovává se.[1][2]
Kojo je open-source software. Byl vytvořen a aktivně ho vyvíjí Lalit Pant, počítačový programátor a učitel žijící v USA Dehradun, Indie. Kojo poskytuje jazyky specifické pro doménu (DSL) pro jeho různé oblasti učení, a jako takové je lze považovat za vzdělávací programovací jazyk.
Kojo je napsán a jeho přístup je založen na programovacím jazyce Scala, kde uživatelé začínají jednoduchou podmnožinou jazyka a postupují v krocích. Jeho grafické uživatelské rozhraní je založeno na prostředí Java Houpačka; dřívější verze byla založena na prostředí Java NetBeans plošina.
Lalit si vybral Scala jako základní jazyk pro Kojo kvůli jeho nízké bariéře vstupu a potenciální síle.[3][4]
Kojo se používá ve školách a třídách po celém světě. Mezi ně patří:
- Škola Himjyoti, Dehradun, Indie.
- Škola Rishi Valley, Madanapalle, Indie.
- Základní škola Cardinal Forest, Springfield, Virginie, USA.[5]
- Diablo Valley College, Pleasant Hill, Kalifornie, USA.
- Katolická střední škola Panny Marie, Preston, Anglie.
- Švédská třída 4. třídy složená z 10letých dětí.[6] Kojo byl uveden uživatelem Dagens Nyheter (DN) a Počítač Švédsko jako výsledek práce této třídy.
- Události jako Silicon Valley Code Camp,[7] CoderDojo, Hack The Future a Meetups.[8]
Vývoj Kojo je částečně sponzorován Lightbend, dříve TypeSafe,[9] a Lund University, Oddělení informatiky,[10] kde se Kojo používá k seznámení dětí a učitelů s programováním. Profesor Björn Regnell z univerzity v Lundu má informativní prezentaci na toto téma.[11] Profesor Regnell v překladu píše: „Kojo je nejlepší nástroj s nízkou bariérou vstupu, který jsem viděl pro zpřístupnění reálného textového programování pro děti, který je také použitelný až na univerzitní úroveň".[12]
Reference
- ^ „Domovská stránka Kojo“. Citováno 29. srpna 2012.
- ^ Geertjan Wielenga (19. února 2010). „Interview: Scala Learning Environment on the NetBeans Platform“. DZone. Citováno 29. srpna 2012.
- ^ Oderský, Martin. „Přinášíme škálovatelnost do učeben Himálaje“. Číst psát. Citováno 18. dubna 2013.
- ^ Bagwell, Phil (25. srpna 2011). „Interview: Scala is Child's Play“. Scala-lang.org. École Polytechnique Fédérale de Lausanne (EPFL). Citováno 7. května 2013.
- ^ Základní škola Cardinal Forest
- ^ Švédská třída 4. třídy
- ^ Code Camp v Silicon Valley
- ^ Setkání
- ^ Lightbend
- ^ Lund University, Computer Science Dept.
- ^ Profesor Björn Regnell, Lund University, prezentace Kojo
- ^ Regnell, Björn (29. dubna 2013). „Lär dig programmera!“. Citováno 6. května 2013.