特長
イープルトレーナーは、従来の組込ソフトウェア学習教材と異なり、ハードウェア制御の体験ではなく、実際に開発現場で行われている「アプリケーション開発」に特化した新スタイルの学習教材です。「アプリケーション開発」は、Androidの台頭などもありますます規模が膨大になってきており、品質の高いアプリケーションを開発するには状態遷移設計手法などの専門知識を活用したノウハウの習得が必要になってきます。イープルトレーナーはそのノウハウを惜しみなく公開し、実践で使える学習効果の高い内容になっています。
一般的なマイコン学習教材 | イープルトレーナー | |
---|---|---|
テキスト | あり | あり |
同梱キット | マイコン基板 + サンプルプログラム | GUI開発環境 + サンプルプログラム + Android NDK (スマートフォンなどが実機代わり) |
主な学習内容 | ハードウェア制御方法 | アプリケーション開発方法 (移植性・保守性・信頼性) |
プログラミング技法 | C言語/アセンブラ | C言語 (オブジェクト指向プログラミング) |
設計技法 | なし | UML(状態遷移図、シーケンス図) |
特長 | ますます機会が減っているハードウェアを制御する楽しさ、基礎知識を学ぶことができる | OJTでしか教えてもらえない現場で実際に行われている手法で、設計・プログラミングを学ぶことができる |