Кодзё (учебная среда)

Среда обучения Kojo
Скриншот Коджо
Парадигмаструктурированный , функциональный , объектно-ориентированный
РазработаноЛалит Пант
Впервые появился2010 ; 14 лет назад ( 2010 )
Стабильный релиз
2.9.28 / 27 апреля 2024 г. ; 5 месяцев назад ( 2024-04-27 )
Дисциплина набора текстасильный
ОСКроссплатформенность : Linux , macOS , Windows
ЛицензияGPL
Расширения имени файла.scala, .kojo
Веб-сайтwww.kogics.net/kojo
Под влиянием
Логотип , Обработка
  • Коджо в Wikibooks

Kojo — это язык программирования и интегрированная среда разработки (IDE) для программирования и обучения на компьютере. Он имеет множество различных функций, которые позволяют играть, исследовать, создавать и учиться в областях программирования на компьютере, умственных навыков, (интерактивной) математики, графики, искусства, музыки, науки, анимации, игр и электроники. Kojo черпает идеи из языков программирования Logo и Processing . [1] [2]

Kojo — это программное обеспечение с открытым исходным кодом . Он был создан и активно развивается Лалитом Пантом, программистом и преподавателем, живущим в Дехрадуне, Индия . Kojo предоставляет предметно-ориентированные языки (DSL) для различных областей обучения и, как таковой, может считаться образовательным языком программирования .

Kojo написан на языке программирования Scala , и его подход основан на нем , где пользователи начинают с простого подмножества языка и продвигаются по шагам. Его графический пользовательский интерфейс основан на Java Swing ; предыдущая версия была основана на платформе Java NetBeans .

Лалит выбрал Scala в качестве основного языка для Kojo из-за его низкого порога входа и потенциальной мощи. [3] [4]

Kojo используется в школах и классах по всему миру. Некоторые из них включают:

  • Штат Гоа , в рамках своей учебной программы по ИКТ /кодированию. [5]
  • Школа Химджоти, Дехрадун, Индия.
  • Школа «Mondrian House», Дехрадун, Индия.
  • Школа Rishi Valley , Маданапалле, Индия.
  • Начальная школа Кардинал Форест, Спрингфилд, Вирджиния, США. [6]
  • Колледж Дьябло Вэлли , Плезант Хилл, Калифорния, США.
  • Католическая средняя школа Богоматери , Престон, Англия.
  • Шведский 4-й класс, состоящий из 10-летних детей. [7] Kojo был представлен Dagens Nyheter (DN) и Computer Sweden в качестве результата работы, проделанной этим классом.
  • Такие мероприятия, как Silicon Valley Code Camp, [8] CoderDojo , Hack The Future и Meetups. [9]

Разработка Kojo частично спонсируется Lightbend , ранее TypeSafe, [10] и Лундским университетом , факультетом компьютерных наук, [11] где Kojo используется для знакомства детей и учителей с программированием. Профессор Бьёрн Регнелл из Лундского университета подготовил информативную презентацию по этой теме. [12] Профессор Регнелл пишет в переводе: « Kojo — лучший инструмент с низким порогом входа, который я видел для того, чтобы сделать настоящее текстовое программирование доступным для детей, которое также можно использовать вплоть до университетского уровня ». [13]

Kojo обеспечивает мощную поддержку программирования и обучения на турецком языке , начиная с последней версии в 2021 году и далее.

Смотрите также

Ссылки

  1. ^ "Домашняя страница Kojo" . Получено 29 августа 2012 г. .
  2. ^ Geertjan Wielenga (19 февраля 2010 г.). «Интервью: среда обучения Scala на платформе NetBeans». DZone . Получено 29 августа 2012 г.
  3. ^ Одерски, Мартин (13 октября 2011 г.). «Привнесение масштабируемости в классы Гималаев». ReadWrite . Получено 18 апреля 2013 г.
  4. Бэгвелл, Фил (25 августа 2011 г.). «Интервью: Scala — это детская игра». Scala-lang.org . Федеральная политехническая школа Лозанны (EPFL) . Проверено 7 мая 2013 г.
  5. ^ Учебный план по ИКТ в Гоа, 2021 г.
  6. ^ Начальная школа Кардинал Форест
  7. ^ Шведский 4 класс класс
  8. ^ Кремниевая долина Код Лагерь
  9. ^ Встречи
  10. ^ Изгиб света
  11. ^ Лундский университет, кафедра компьютерных наук.
  12. ^ Профессор Бьорн Регнелл, Лундский университет, презентация Коджо
  13. Регнелл, Бьорн (29 апреля 2013 г.). "Lär dig programra!" . Проверено 6 мая 2013 г.
Взято с "https://en.wikipedia.org/w/index.php?title=Kojo_(learning_environment)&oldid=1229210365"