Course Objectives
1.種々のシステムについて調査し、そのシステムの要件分析ができる。
2.システム開発・製作の手順を理解し、システム設計ができる。
3.与えられた課題を解決するシステムの提案・設計および製作ができる。
4.製作したシステムについてのプレゼンおよび報告書の作成ができる。
Rubric
| 理想的な到達レベルの目安 | 標準的な到達レベルの目安 | 未到達レベルの目安 |
評価項目1 | 既存のソフトウェアを調査し、そのシステムの要件分析、機能分析ができる | 既存のソフトウェアを調査し、そのシステムの要件分析ができる | 既存のシステムを調査し、そのシステムの要件分析ができない |
評価項目2 | ソフトウェア開発の手順を理解し、システム設計、工程設計ができる | ソフトウェア開発の手順を理解し、システム設計ができる | ソフトウェア開発の手順を理解し、システム設計ができない |
評価項目3 | 与えられた課題を解決するシステムの提案・設計および製作ができる | 与えられた課題を解決するシステムの提案および設計ができる | 与えられた課題を解決するシステムの提案ができない |
評価項目4 | 製作したシステムについての効果的なプレゼンおよび報告書の作成ができる | 製作したシステムについてのプレゼンおよび報告書の作成ができる | 製作したシステムについてのプレゼンおよび報告書の作成ができない |
Assigned Department Objectives
Teaching Method
Outline:
本科目は大きく前期と後期に分けられる。前期では、ソフトウェアを中心とするシステム開発プロセスについて実習を通して、ソフトウェアを含めたシステム設計開発の基本的な流れを理解し、設計、開発、テストを実施することで、システム開発の手法を修得することを目標とする。後期では、IoT等に用いられるハードウェア機器に関する基礎を学習し、ハードウェアとソフトウェアを組み合わせたシステムの作成に挑戦する。
Style:
前期・後期ともにグループで一つのテーマに取り組む。授業では、グループ毎にそれぞれの課題に対するシステムを提案し、設計・試作・運用評価する。最終的には、これらをまとめたレポート(報告書)を提出するとともにプレゼンを行う。評価は、設計・成果物・運用、それらに対する個々の考察などについて行い、場合によっては外部者に対して提案したシステムを運用し、その評価を授業評価に組み込むこともある。また、評価はグループ評価と個人評価両方により行い、個人評価としてはグループ内の貢献度なども考慮する。
Notice:
基本的に、活動内容と成果をまとめたレポート(報告書)を授業ごとに提出してもらう。グループ単位での活動となるが、グループ内での分担箇所や貢献度等も成績評価として取り入れるため、積極的に活動することを心掛けてほしい。
Characteristics of Class / Division in Learning
Course Plan
|
|
|
Theme |
Goals |
1st Semester |
1st Quarter |
1st |
1.要件定義査 (1)既存システム調査 |
1-(1)既存システムを調査し、そのシステムの要件定義を作れる。
|
2nd |
((2)システム調査結果プレゼン |
1-(2)調査したシステムについて、そのシステムの必要性を説明できる。
|
3rd |
2.システム案作成 (1)システム案と要件定義 |
2-(1)チームメンバーと協力してシステム案を立案できる。
|
4th |
(1)システム案と要件定義 |
2-(1)チームメンバーと協力してシステム案を立案できる。
|
5th |
(2)システム仕様案作成 |
2-(2)チームメンバーと協力してシステムの要件定義書を作成できる。
|
6th |
(2)システム仕様案作成 |
2-(3)チームで立案したシステムの仕様書を作成できる。
|
7th |
3.詳細設計・工程計画 (1)システム設計 |
3-(1)チームで協力して立案したシステム設計ができる。
|
8th |
(2)工程表作成 |
3-(2)立案したシステムの開発する為の工程表が作成できる。
|
2nd Quarter |
9th |
(3)システム企画案プレゼン |
3-(3)チームで立案したシステム案をプレゼンできる。
|
10th |
(4)システム運用計画書作成 |
3-(4)チームで協力してシステム運用計画書を作成できる。
|
11th |
4.システムの構築 (1)システム開発 |
4-(1)立案したシステムの開発をチームで協力して実行できる。
|
12th |
(1)システム開発 |
4-(1)立案したシステムの開発をチームで協力して実行できる。
|
13th |
(2)テスト仕様検討 |
4-(2)システムのテスト仕様を作成できる。
|
14th |
(3)マニュアル作成 |
4-(3)ソフトウェアの基本的なマニュアルを作成できる。
|
15th |
(4)システムの運用デモ |
4-(4)計画したシステムを運用し運用結果を報告できる。
|
16th |
(4)システムの運用デモ |
4-(4)計画したシステムを運用し運用結果を報告できる。
|
2nd Semester |
3rd Quarter |
1st |
自己評価(グループ討議)と報告書作成 |
グループにより運用結果も含めて開発したシステム全体を評価し,システム構成も含めて全体のレポートを作成する。
|
2nd |
IoT機器・センサの構成 |
IoTで用いられる機器・センサの構成を理解できる。
|
3rd |
IoT機器のプログラミング1 |
IoT機器の開発環境を構築できる。
|
4th |
IoT機器のプログラミング2 |
IoT機器の簡単なプログラムを作成し動作確認できる。
|
5th |
IoT機器のプログラミング3 |
IoT機器を用いた基本的なシステムを構築できる。
|
6th |
IoT機器のプログラミング4 |
IoT機器を用いた基本的なシステムを構築できる。
|
7th |
IoT機器を用いたシステムに関するレポート作成 |
IoT機器を用いたシステムについてレポートにまとめることができる
|
8th |
与えられた課題に対するシステム構築1 |
IoT機器を用いて、与えられた課題を解決するシステムについてグループで議論できる
|
4th Quarter |
9th |
与えられた課題に対するシステム構築2 |
IoT機器を用いて、与えられた課題を解決するシステムをグループで提案し、仕様を決定できる
|
10th |
与えられた課題に対するシステム構築3 |
IoT機器を用いて、与えられた課題を解決するシステムをグループで設計できる
|
11th |
与えられた課題に対するシステム構築4 |
IoT機器を用いて、与えられた課題を解決するシステムをグループで製作できる
|
12th |
与えられた課題に対するシステム構築5 |
IoT機器を用いて、与えられた課題を解決するシステムをグループで製作できる
|
13th |
与えられた課題に対するシステム構築6 |
IoT機器を用いて、与えられた課題を解決するシステムをグループで製作できる
|
14th |
提案システムのプレゼン |
製作したシステムについてのプレゼンをすることができる
|
15th |
提案システムのレポート作成 |
製作したシステムについてのレポートを作成できる
|
16th |
提案システムのレポート作成 |
製作したシステムについてのレポートを作成できる
|
Evaluation Method and Weight (%)
| 試験 | 発表 | 相互評価 | 態度 | ポートフォリオ | その他 | Total |
Subtotal | 0 | 40 | 0 | 0 | 40 | 20 | 100 |
基礎的能力 | 0 | 10 | 0 | 0 | 20 | 5 | 35 |
専門的能力 | 0 | 10 | 0 | 0 | 10 | 5 | 25 |
分野横断的能力 | 0 | 20 | 0 | 0 | 10 | 10 | 40 |