Коджо (среда обучения) - Kojo (learning environment)

Коджо
Логотип Kojo с перекрывающимися пятиугольниками.png
Парадигмаобъектно-ориентированный, функциональный
РазработаноЛалит Брюки
Впервые появился2010; 10 лет назад (2010)
Стабильный выпуск
2.9.06 / 2 сентября 2020; 3 месяца назад (2020-09-02)
Печатная дисциплинасильный
Платформаx86
Операционные системыКроссплатформенность: Linux, macOS, Windows
ЛицензияGPL
Расширения имени файла.scala, .kojo
Интернет сайтwww.kogics.сеть/ kojo
Под влиянием
Логотип, Обработка, Блокнот Геометра

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

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

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

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

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

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

Рекомендации

  1. ^ "Домашняя страница Коджо". Получено 29 августа 2012.
  2. ^ Гирджан Веленга (19 февраля 2010 г.). «Интервью: среда обучения Scala на платформе NetBeans». DZone. Получено 29 августа 2012.
  3. ^ Одерский, Мартин. «Масштабируемость классных комнат в Гималаях». Читай пиши. Получено 18 апреля 2013.
  4. ^ Багвелл, Фил (25 августа 2011 г.). «Интервью: Scala - это детская игра». Scala-lang.org. École Polytechnique Fédérale de Lausanne (EPFL). Получено 7 мая 2013.
  5. ^ Начальная школа Кардинал Форест
  6. ^ Шведский 4-й класс
  7. ^ Кодекс Силиконовой долины
  8. ^ Встречи
  9. ^ Lightbend
  10. ^ Лундский университет, факультет компьютерных наук.
  11. ^ Профессор Бьёрн Регнелл, Лундский университет, презентация Коджо
  12. ^ Регнелл, Бьорн (29 апреля 2013 г.). "Lär dig programmera!". Получено 6 мая 2013.