古城のスクリーンショット | |
| パラダイム | 構造化、機能的、オブジェクト指向 |
|---|---|
| デザイン: | ラリット・パント |
| 初登場 | 2010年 |
| 安定版リリース | 2.9.28 / 2024年4月27日 |
| タイピングの規律 | 強い |
| OS | クロスプラットフォーム: Linux、macOS、Windows |
| ライセンス | ライセンス |
| ファイル名拡張子 | .scala、.kojo |
| Webサイト | kogics.net/kojo より |
| 影響を受けた | |
| ロゴ、処理 | |
Kojoは、コンピュータプログラミングと学習のためのプログラミング言語および統合開発環境(IDE)です。コンピュータプログラミング、メンタルスキル、(インタラクティブな) 数学、グラフィックス、アート、音楽、科学、アニメーション、ゲーム、エレクトロニクスの分野で遊び、探索し、作成し、学習できるさまざまな機能を備えています。Kojo は、プログラミング言語のLogoとProcessingからアイデアを得ています。[1] [2]
Kojo はオープンソース ソフトウェアです。インドのデヘラードゥン在住のコンピュータ プログラマー兼教師である Lalit Pant 氏によって作成され、現在も開発が進められています。Kojo はさまざまな学習分野に対応するドメイン固有言語(DSL)を提供しており、教育用プログラミング言語と見なすことができます。
Kojo はプログラミング言語Scalaで書かれており、そのアプローチは Scala に基づいています。ユーザーは言語の単純なサブセットから始めて、段階的に進んでいきます。グラフィカル ユーザー インターフェイスは Java Swingに基づいています。以前のバージョンは Java NetBeansプラットフォームに基づいていました。
ラリットは、参入障壁の低さと潜在的なパワーを理由に、Kojoの基盤言語としてScalaを選択しました。[3] [4]
Kojo は世界中の学校やクラスで使用されています。その一部を以下に示します。
- ゴア州のICT /コーディングカリキュラム。[5]
- インド、デラドゥンのヒムジョティ学校。
- インド、デラドゥンのモンドリアンハウススクール。
- リシ・バレー・スクール、マダナパッレ、インド。
- アメリカ合衆国バージニア州スプリングフィールドのカーディナルフォレスト小学校。[6]
- ディアブロバレーカレッジ、米国カリフォルニア州プレザントヒル。
- イギリス、プレストンのOur Lady's Catholic High School 。
- 10歳の子供たちで構成されるスウェーデンの4年生クラス。[7] Kojoは、このクラスの活動の結果として、Dagens Nyheter(DN)とComputer Swedenで取り上げられました。
- Silicon Valley Code Camp、[8]、 CoderDojo、Hack The Future、Meetupsなどのイベント。[9]
Kojoの開発は、 Lightbend(旧TypeSafe)[10]とルンド大学コンピュータサイエンス学部[11]によって部分的に後援されており、 Kojoは子供や教師にコンピュータプログラミングを紹介するために使用されています。ルンド大学のBjörn Regnell教授は、このテーマについて有益なプレゼンテーションを行っています。[12] Regnell教授は翻訳で次のように書いています。「Kojoは、私が見た中で最も入門障壁が低く、子供たちに本物のテキストベースのプログラミングを提供する最高のツールであり、大学レベルまで使用できます。」[13]
Kojo は、2021 年の最新リリース以降、 トルコ語でのプログラミングと学習を豊富にサポートします。
参照
参考文献
- ^ 「Kojoホームページ」 。 2012年8月29日閲覧。
- ^ Geertjan Wielenga (2010 年 2 月 19 日)。「インタビュー: NetBeans プラットフォーム上の Scala 学習環境」。DZone。2012年8 月 29 日閲覧。
- ^ Odersky, Martin (2011 年 10 月 13 日)。「ヒマラヤの教室にスケーラビリティをもたらす」。ReadWrite。2013年4月 18 日閲覧。
- ^ フィル、バグウェル (2011 年 8 月 25 日)。 「インタビュー: Scala は子供の遊びだ」。Scala-lang.org。ローザンヌ連邦工科大学 (EPFL) 。2013 年5 月 7 日に取得。
- ^ ゴアICTシラバス、2021年
- ^ カーディナルフォレスト小学校
- ^ スウェーデンの4年生クラス
- ^ シリコンバレーコードキャンプ
- ^ ミートアップ
- ^ ライトベンド
- ^ ルンド大学、コンピュータサイエンス学部
- ^ ルンド大学ビョルン・レグネル教授、古城のプレゼンテーション
- ^ レグネル、ビョルン (2013 年 4 月 29 日)。 「プログラマーを掘ってください!」。2013 年5 月 6 日に取得。
