Delphi@22 – Delphi発売22周年記念キャンペーン

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

エンバカデロ、U-22プログラミング・コンテストに協賛

U-22プログラミング・コンテストは、1980年から経済産業省主催として、優れた材の発掘・育成を目的として開催している作品提出型のプログラミング・コンテスト です。2014年から民間へ移行し、IT・ソフトウェア業を中心としたスポンサー企業が、日本の未来を創る皆様を応援しています。

今回、 エンバカデロ・テクノロジーズも、U-22プログラミング・コンテストに協賛。Delphi / C++Builderといったマルチデバイス対応のビジュアル開発ツールを通じて、ソフトウェア開発で自由な創造力を発揮する若者を応援します。

※ U-22プログラミング・コンテストには、22歳以下の方であれば、団体・個人のいずれかで参加することができます。

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(統合開発環境)で効果的な学習が可能

RAD StudioのIDE(統合開発環境)を使用すれば、Delphi(Object Pascal)とC++の2つの言語を使って、プログラミング学習が可能です。IDEは、コーディングエラーを防ぎ、その構造を理解しやすくする支援機能を提供します。これにより、学生は、コードの理解が容易になり、(スクリプト言語等でよくみられる)初期段階での記述法のミスを回避できるようになり、学習に集中できるようになります。

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

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年間のアップデートサブスクリプション付きで、更新可能です。

価格

価格

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

必要要件

必要要件

アカデミックプログラムを利用するには、エンバカデロの開発ツールを使用した教育プログラムを実施し、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.

1
トレーニング教材に利用できる入門用ドキュメント
2
無料のDelphi / C++Builder Starter Edition*
3
Webセミナー「Starter チュートリアルシリーズ」
4
RAD Studioアカデミック版を購入する(DelphiとC++の双方の言語を利用可能、さらに、Windows、macOS、iOS、Android向け開発をサポート)

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