エンバカデロでは、世界各国の学校、大学、団体と協力して、次世代のソフトウェア開発を担うコンピュータ技術者の育成を支援しています。エンバカデロのアカデミックプログラムは、学校でのクラスルームトレーニングに加え、学生が個人で自習できる環境の提供までをカバーしています。

Delphi in South Africa

南アフリカのすべての高校生は、Delphiを使ってコンピュータサイエンスを学んでいます。エンバカデロの教育プログラムに基づき、毎年数万ライセンスが南アフリカに提供されています。

テクノロジー

Delphi

Delphiで始めるプログラミング学習

プログラミング教育では、明確で理解しやすい言語が必要ですが、同時に、重要な基礎的な概念やコンピュータサイエンスの原則を隠蔽するものであってはなりません。このような目的に合致する言語が、Pascalに近代的で強力なオブジェクト指向の概念を取り入れた「Delphi」なのです。Delphiの言語的な明確さは、単に学習に最適なだけでなく、実際の業務用の開発でも役立ち、Windows、macOS、iOS、Android、Linux向けのアプリケーション構築で広く活用されています。Delphiは、主要なプログラミング技術の概念を網羅しているため、他の言語にも応用でき、就職にも大変役立ちます。

教育用途でDelphiを用いれば、教師、生徒の双方で、プログラミング概念の学習効率を上げることができます。そこで得られる知識は、基本的なプログラミングスキルであり、将来にわたって役に立つものになります。

コンピュータサイエンス101のトピック

Delphi Java C# Python Javascript C++
強力な型システム
言語の分かりやすさ ( ) ( ) ( )
オブジェクト指向 ( )
関数型プログラミング
ヒープ/スタック割り当て ( )
高度な機能:ARC、インターフェイス、ジェネリクスなど ( )
プラットフォーム ( )
強力な型システム
各プラットフォーム向けのUIライブラリの搭載
( ) ( ) ( ) ( ) ( )

IDE(統合開発環境)で効果的な学習が可能

PythonやJavaScriptのようなスクリプト型言語にはコンパイラがないため、初心者がコーディング上のエラーを追跡するのは困難です。Pythonの場合、コードがどの行にあるかによっても意味が変わってくる可能性があるので、初心者は細心の注意を払わなければならないでしょう。Delphiは、コンパイラ型の言語であるため、コンパイル時にすべてのコードがチェックされます。実行するまでコードの正しさが分からないスクリプト型とは異なり、厳密に結果が分かるので、正しいコードを書く学ぶ必要のある初心者には最適です。

Python and JavaScript do not have compliers, so it’s harder for beginners to track down their errors. Additionally, Python code is bit delicate when it comes to which code falls on what line. A beginner can write the correct code, and still have it not run. With Delphi, if the logic is correct, then the code will run; that’s something important for beginners.

C++

C++は、今日最も広く使用されているネイティブアプリケーション開発言語で、OS、ゲーム、皆さんも手にする数多くのアプリケーションの開発に用いられています。

C++Builderは、最新のC++言語を用いて4つのプラットフォーム向けの開発をサポートしています。C++Builderに代表されるエンバカデロのC++言語向けツールは、20年以上にわたって教育向けに利用されてきた実績があります。

C Plus Plus
Cross Platform

C++Builderで高度なクロスプラットフォーム プログラミングを学習

C++Builderでは、先進のビジュアル環境が用意されており、C++言語を効率的に学習することができます。強力なIDEとコンパイラを用いて、C++コードをビルドできるだけでなく、単一のコードから複数デバイス向けのUIを構築できるフレームワークも利用できます。C++Builderなら、C++言語をより快適かつ楽しく学ぶことが可能です。

プログラミング教育をサポートする実績ある開発ツール

エンバカデロのアカデミックプログラムは、才能のある開発者の育成を支援するため、一定条件を満たした学校や団体に、実績ある開発ツールを無料で提供するものです。

Classroom

教室向けライセンス

標準的なクラスルーム向けライセンスパッケージは、RAD Studio Professionalのネットワークコンカレントライセンス x 15(1年間のアップデートサブスクリプション付き)で構成されています。さらに、学生向けの学習用途ライセンスを最大100ライセンス提供します。いずれも1年間のアップデートサブスクリプション付きで、更新可能です。

Pricing

価格

アカデミックプログラム利用の要件に合致すれば、一定数のライセンスを無料で利用することができます。無料のライセンスは、1年間有効です。詳細はお問合せください。

Requirements

必要要件

アカデミックプログラムを利用するには、エンバカデロの開発ツールを使用した教育プログラムを実施し、FacebookやWebサイト等でエンバカデロのアカデミックプログラムに参加していることを紹介するなど、告知活動に協力する必要があります(詳細は応募時にご案内致します)。

エンバカデロのアカデミックプログラムをぜひご活用ください!

エンバカデロでは、数多くの学校、団体向けのアカデミックプログラムを通してライセンスの提供、教育の支援を行っています。アカデミックプログラムを利用して、エンバカデロの開発ツールを教育向けに導入しようと検討している方は、ぜひお問合せください。

詳細は、エンバカデロ・テクノロジーズ インフォメーションサービスセンター までお問合せください。

今すぐ無料で始められるプログラミング学習

1
Documentation that can be configured for custom training curriculums
2
Free Starter Edition* of Delphi and C++Builder
3
Starter Text Book
4
Contact local Sales teams for full versions of RAD Studio, which includes both languages (Delphi & C++Builder) and mobile (Windows, Mac, iOS, and Android) for academic institutions. Licenses are issued to both the school and the students.

* RAD Studioアカデミック版をインストールするには、Starter Editionをアンインストールしておく必要があります。