工学実験

科目基礎情報

学校 宇部工業高等専門学校 開講年度 平成30年度 (2018年度)
授業科目 工学実験
科目番号 0041 科目区分 専門 / 必修
授業形態 実験 単位の種別と単位数 履修単位: 5
開設学科 制御情報工学科 対象学年 5
開設期 通年 週時間数 5
教科書/教材 C入門(培風館、浦 原田)
担当教員 三宅 常時,田辺 誠,勝田 祐司,内堀 晃彦

到達目標

(1)実験のための仕様に基づくプログラミングが作成できること。
(2)プログラ厶の検証により評価を行い、評価に関するレポートをまとめることができること。
(3)実験の目的・結果・考察を整理し実験レポートをまとめることができること。

ルーブリック

理想的な到達レベルの目安標準的な到達レベルの目安到達レベルの目安(可)未到達レベルの目安
評価項目1仕様を満たすプログラムを作成し評価することができる。仕様を満たすプログラムを考えることができ作成することができる。仕様を満たすプログラムを作成することができる。仕様を満たすプログラムを作成することができない。
評価項目2プログラムを検証を通して評価することができる。プログラムの検証を通して検討することができる。プログラムの検証をすることができる。プログラムの検証をすることができない。
評価項目3考察され整理した実験レポートをまとめることができる。実験結果を整理・解析・図表化した実験レポートを作成できる。実験結果を整理・解析・図表化した実験レポートを作成できる。実験の目的・結果・考察をまとめた実験レポートを作成できない。

学科の到達目標項目との関係

教育方法等

概要:
第1~4学期開講
本科目では組込みシステムのデバイスドライバー開発に関連した課題の実験を行う。講義・実習で習得した知識・技術を統合して、与えられた課題を実験的に検証し、解決する能力を養う。実験を行うための組込みシステムのプログラムを作成、検証するとともに、実験により測定した信号の検証を行うことにより、課題を実験的に解決する能力を養う。課題に関連する各種の実験手法を習得するとともに、実験データを整理・解析して図表化しレポートを作成する能力を養う。
授業の進め方・方法:
本科目は、今まで学んだ必要な知識を組み合わせまた新たに学ぶ知識を組み合わせて課題の実験を行うための仕様を作成し、作成した仕様の実験を実現させるために必要なプログラムの作成、波形の測定、プログラムの検証を行い、それらを整理して実験の妥当性や課題の実現の達成を考察することを学ぶ。
 教員はまず学生に実験の課題を出す。このとき幾つかのインストラクションは行うが、あくまで学生が自主的に学習して授業に積極的に参加することを求める。
注意点:
プログラミング、情報工学、制御工学・計測工学、電気回路などの講義で学ぶプログラムやマイコン、電気・電子回路の知識を実験を通して組込みシステムの技術を確認する。デジタルオシロスコープ・ロジックアナライザーなどの測定器による信号の測定を通して、マイコン・デバイスなどの基本動作を理解する。プログラムの検証を通してデバッグ手法・プログラムの完成度を把握する。プログラミングによる情報技術やセンサーの特性に応じた計測・制御方法などを理解し、組込みシステムを開発するために必要な実験技術を習得する。

授業計画

授業内容 週ごとの到達目標
前期
1stQ
1週 説明・注意事項 実験を進めるにあたっての全体的注意事項と数値の取り扱い、各実験テーマの概略、レポートの作成方法について理解する。
2週 モータのPWM制御のデバイスドラバー化に関するモジュール設計を行う。 実験のための仕様に基づくモジュール設計ができる
3週 モータのPWM制御のデバイスドラバー化に関するモジュール設計を行う。 実験のための仕様に基づくモジュール設計ができる
4週 モータのPWM制御のデバイスドラバー化に関するモジュール設計を行う。 実験のための仕様に基づくモジュール設計ができる
5週 モータのPWM制御のデバイスドラバー化に関するモジュールの実装を行う。 プログラ厶の実装ができる
6週 モータのPWM制御のデバイスドラバー化に関するモジュールの実装を行う。 プログラ厶の実装ができる
7週 モータのPWM制御のデバイスドラバー化に関するモジュールの実験を行う。 実装されたプログラムの実験を行うことができる。
8週 モータのPWM制御のデバイスドラバー化に関するモジュールの実験を行う。 実装されたプログラムの実験を行うことができる。
2ndQ
9週 モータのPWM制御のデバイスドラバー化に関するモジュールの実験を行う。 実装されたプログラムの実験を行うことができる。
10週 モータのPWM制御のデバイスドラバー化に関するモジュールの検証を行う。 信号及びソフトウェアの検証を行い、検証に関する評価を行う
11週 モータのPWM制御のデバイスドラバー化に関するモジュールの検証を行う。 信号及びソフトウェアの検証を行い、検証に関する評価を行う
12週 モータのPWM制御のデバイスドラバー化に関するモジュールの検証を行う。 信号及びソフトウェアの検証を行い、検証に関する評価を行う
13週 モータのPWM制御のデバイスドラバー化に関するモジュールの評価を行う。 実験の目的・結果・考察を実験レポートとしてまとめることができる
14週 モータのPWM制御のデバイスドラバー化に関するモジュールの評価を行う 実験の目的・結果・考察を実験レポートとしてまとめることができる
15週 モータのPWM制御のデバイスドラバー化に関するモジュールの評価を行う 実験の目的・結果・考察を実験レポートとしてまとめることができる
16週
後期
3rdQ
1週 A/Dコンバータの値によるモータのPWM制御のモジュール設計を行う。 実験のための仕様に基づくモジュール設計ができる
2週 A/Dコンバータの値によるモータのPWM制御のモジュール設計を行う。 実験のための仕様に基づくモジュール設計ができる
3週 A/Dコンバータの値によるモータのPWM制御のモジュール実装を行う。 プログラ厶の実装ができる
4週 A/Dコンバータの値によるモータのPWM制御のモジュール実装を行う。 プログラ厶の実装ができる
5週 A/Dコンバータの値によるモータのPWM制御のモジュール実験を行う。 実装されたプログラムの実験を行うことができる。
6週 A/Dコンバータの値によるモータのPWM制御のモジュールの評価を行う。 信号及びソフトウェアの検証を行い、検証に関する評価を行う
7週 A/Dコンバータの値によるモータのPWM制御のモジュールのレポートの作成を行う。 上記をとおして実験の目的・結果・考察を実験レポートとしてまとめることができる。
8週 A/Dコンバータの値によるモータのPWM制御のモジュール設計行う。 実験のための仕様に基づくモジュール設計ができる
4thQ
9週 A/Dコンバータの値によるモータのPWM制御のモジュール設計を行う。 実験のための仕様に基づくモジュール設計ができる
10週 A/Dコンバータの値によるモータのPWM制御のモジュールの実装を行う。 プログラ厶の実装ができる
11週 A/Dコンバータの値によるモータのPWM制御のモジュールの実装を行う。 プログラ厶の実装ができる
12週 A/Dコンバータの値によるモータのPWM制御のモジュールの実験を行う。 信号及びソフトウェアの検証を行い、検証に関する評価を行う
13週 A/Dコンバータの値によるモータのPWM制御のモジュールの実験を行う。 信号及びソフトウェアの検証を行い、検証に関する評価を行う
14週 A/Dコンバータの値によるモータのPWM制御のモジュールの評価を行う。 上記をとおして実験の目的・結果・考察を実験レポートとしてまとめることができる
15週 A/Dコンバータの値によるモータのPWM制御のモジュールの評価を行う。 上記をとおして実験の目的・結果・考察を実験レポートとしてまとめることができる
16週

モデルコアカリキュラムの学習内容と到達目標

分類分野学習内容学習内容の到達目標到達レベル授業週
基礎的能力工学基礎工学実験技術(各種測定方法、データ処理、考察方法)工学実験技術(各種測定方法、データ処理、考察方法)物理、化学、情報、工学における基礎的な原理や現象を明らかにするための実験手法、実験手順について説明できる。3
実験装置や測定器の操作、及び実験器具・試薬・材料の正しい取扱を身に付け、安全に実験できる。3
実験データの分析、誤差解析、有効桁数の評価、整理の仕方、考察の論理性に配慮して実践できる。3
実験テーマの目的に沿って実験・測定結果の妥当性など実験データについて論理的な考察ができる。3
実験ノートや実験レポートの記載方法に沿ってレポート作成を実践できる。3
実験データを適切なグラフや図、表など用いて表現できる。3
実験の考察などに必要な文献、参考資料などを収集できる。3
実験・実習を安全性や禁止事項など配慮して実践できる。3
個人・複数名での実験・実習であっても役割を意識して主体的に取り組むことができる。3
共同実験における基本的ルールを把握し、実践できる。3
レポートを期限内に提出できるように計画を立て、それを実践できる。3
専門的能力分野別の専門工学情報系分野プログラミング代入や演算子の概念を理解し、式を記述できる。4
プロシージャ(または、関数、サブルーチンなど)の概念を理解し、これらを含むプログラムを記述できる。4
変数の概念を説明できる。4
データ型の概念を説明できる。4
制御構造の概念を理解し、条件分岐を記述できる。4
制御構造の概念を理解し、反復処理を記述できる。4
与えられた問題に対して、それを解決するためのソースプログラムを記述できる。4
ソフトウェア生成に必要なツールを使い、ソースプログラムをロードモジュールに変換して実行できる。4
与えられたソースプログラムを解析し、プログラムの動作を予測することができる。4
主要な言語処理プロセッサの種類と特徴を説明できる。4
ソフトウェア開発に利用する標準的なツールの種類と機能を説明できる。4
プログラミング言語は計算モデルによって分類されることを説明できる。4
主要な計算モデルを説明できる。4
要求仕様に従って、標準的な手法により実行効率を考慮したプログラムを設計できる。4
要求仕様に従って、いずれかの手法により動作するプログラムを設計することができる。4
要求仕様に従って、いずれかの手法により動作するプログラムを実装することができる。4
要求仕様に従って、標準的な手法により実行効率を考慮したプログラムを実装できる。4
ソフトウェアソフトウェアを中心としたシステム開発のプロセスを説明できる。4
コンピュータシステムシステム設計には、要求される機能をハードウェアとソフトウェアでどのように実現するかなどの要求の振り分けやシステム構成の決定が含まれることを説明できる。4
ユーザの要求に従ってシステム設計を行うプロセスを説明することができる。4
分野別の工学実験・実習能力情報系分野【実験・実習能力】情報系【実験・実習】与えられた問題に対してそれを解決するためのソースプログラムを、標準的な開発ツールや開発環境を利用して記述できる。4
ソフトウェア生成に利用される標準的なツールや環境を使い、ソースプログラムをロードモジュールに変換して実行できる。4
ソフトウェア開発の現場において標準的とされるツールを使い、生成したロードモジュールの動作を確認できる。4
フローチャートなどを用いて、作成するプログラムの設計図を作成することができる。4
問題を解決するために、与えられたアルゴリズムを用いてソースプログラムを記述し、得られた実行結果を確認できる。4
与えられた仕様に合致した組合せ論理回路や順序回路を設計できる。4
基礎的な論理回路を構築し、指定された基本的な動作を実現できる。4
論理回路などハードウェアを制御するのに最低限必要な電気電子測定ができる。4
標準的な開発ツールを用いてプログラミングするための開発環境構築ができる。4
要求仕様にあったソフトウェア(アプリケーション)を構築するために必要なツールや開発環境を構築することができる。4
要求仕様に従って標準的な手法によりプログラムを設計し、適切な実行結果を得ることができる。4
分野横断的能力態度・志向性(人間力)態度・志向性態度・志向性周囲の状況と自身の立場に照らし、必要な行動をとることができる。3
自らの考えで責任を持ってものごとに取り組むことができる。3
目標の実現に向けて計画ができる。3
目標の実現に向けて自らを律して行動できる。3
日常の生活における時間管理、健康管理、金銭管理などができる。3
社会の一員として、自らの行動、発言、役割を認識して行動できる。3
チームで協調・共同することの意義・効果を認識している。3
チームで協調・共同するために自身の感情をコントロールし、他者の意見を尊重するためのコミュニケーションをとることができる。3
当事者意識をもってチームでの作業・研究を進めることができる。3
チームのメンバーとしての役割を把握した行動ができる。3
リーダーがとるべき行動や役割をあげることができる。3
適切な方向性に沿った協調行動を促すことができる。3
リーダーシップを発揮する(させる)ためには情報収集やチーム内での相談が必要であることを知っている3
法令やルールを遵守した行動をとれる。3
他者のおかれている状況に配慮した行動がとれる。3
技術が社会や自然に及ぼす影響や効果を認識し、技術者が社会に負っている責任を挙げることができる。3
総合的な学習経験と創造的思考力総合的な学習経験と創造的思考力総合的な学習経験と創造的思考力工学的な課題を論理的・合理的な方法で明確化できる。3
公衆の健康、安全、文化、社会、環境への影響などの多様な観点から課題解決のために配慮すべきことを認識している。3
要求に適合したシステム、構成要素、工程等の設計に取り組むことができる。3
課題や要求に対する設計解を提示するための一連のプロセス(課題認識・構想・設計・製作・評価など)を実践できる。3
提案する設計解が要求を満たすものであるか評価しなければならないことを把握している。3
経済的、環境的、社会的、倫理的、健康と安全、製造可能性、持続可能性等に配慮して解決策を提案できる。3

評価割合

プログラミング検証レポート態度ポートフォリオその他合計
総合評価割合303040000100
基礎的能力303040000100
専門的能力0000000
分野横断的能力0000000