LED-Camp

Learning Embedded software Development Camp

実習内容

概要

LED-Campは、組込みシステム開発の初学者や未経験者、組込みシステムに興味のある方を対象とした、合宿形式の教育実習プログラムです。

Raspberry Piとモータを用いた実習教材に、その制御プログラム開発をモデル駆動開発技術やアジャイル開発技術を用いて行い、最新の開発手法の有用性を体験します。実習は初対面の参加者から構成されるグループで行います。LED-Campでは、このようなチーム開発で重要となるチームビルディングの基礎についても学びます。

教育目標

LED-Campでは以下のような教育目標を掲げています。
教育目標は、LED-Campの実行委員が参加者の皆さんに伝えたいこと、学んでほしいことを掲げたものです。

①組込みシステムの先進的な開発技術の習得

a) UMLを用いたモデル駆動開発 ※1
b) アジャイル開発手法(スクラムフレームワーク)※2

 ※1:UMLの設計モデルからソースコードを自動生成する技術
 ※2:反復的かつ増分的に開発を進める開発手法

②最高の成果を挙げる開発チームの作り方の習得

a) 目的の制定と方向性の合意
b) タスクの適切な抽出と分担
c) ふりかえりによるチームの改善
開発プロジェクトは一般的に複数の人との相互的な人間関係によって成り立ち、チームの開発の効率に密接に関わります。最高の成果を上げるためのチーム形成の方法を学びましょう。

③技術者としてのコミュニケーション能力の向上

a) 自分の能力と状況・感情を的確に開示する力
b) 議論の中で自分の意見を論理的に話す力
c) 過程や成果物を魅力的に伝える力
技術者には様々な場面において伝える力が求められます。自分の責務をチームメンバに伝える能力、議論の中の論理的思考力、また成果物の魅力を伝える能力と、場面ごとに必要となる適切なコミュニケーション能力を学びましょう。

実習スケジュール

 

詳細はカリキュラムのページをご参照ください。
スケジュールは変更される場合があります。

開発教材について

モーターを用いた実習教材

現在開発中!!

Raspberry Pi 3

組込みマイコンボードとしてRaspberry Pi 3を用います。Raspberry Pi 3は、英国のラズベリーパイ財団によって開発されたシングルボードコンピュータで、モーターの制御に用います。

astah* professional

制御ソフトウェアの設計には、ソフトウェアのモデリングツールであるastah* professionalを使用します。astah*を使用することで、ソフトウェアの構造や振る舞いを、UMLモデルを用いて可視化することができます。モデル駆動開発(MDD)におけるUMLモデルからのソースコードの生成は、LED-Camp実行委員会で開発しているastah* professionalのMDDプラグインを使用します。
実習で使用するastah* professionalのライセンスは、(株)チェンジビジョンより提供されています。