情報科学・工学実験Ⅱ

科目基礎情報

学校 苫小牧工業高等専門学校 開講年度 令和06年度 (2024年度)
授業科目 情報科学・工学実験Ⅱ
科目番号 0011 科目区分 専門 / 必修
授業形態 実験・実習 単位の種別と単位数 履修単位: 3
開設学科 創造工学科(情報科学・工学系共通科目) 対象学年 3
開設期 通年 週時間数 前期:3 後期:3
教科書/教材 木下 是雄 著「レポートの組み立て方」(筑摩書房)
担当教員 稲川 清,大西 孝臣,土居 茂雄,中村 嘉彦,原田 恵雨,山本 椋太

到達目標

1) 組込みシステムの設計開発,論理回路の設計,セキュリティやWebアプリケーション,数値解析に関する実験を行うことで,これまで授業で学習した内容をより深く理解でき,実体験で得た知識を説明できる
2) 技術文書の作成方法を学ぶことで,適切なコミュニケーション能力を高めることができる。

ルーブリック

理想的な到達レベルの目安標準的な到達レベルの目安未到達レベルの目安
評価項目1要求仕様を満足した組み込みシステム用プログラムの設計開発ができる.ff要求仕様を満足した組み込みシステム用プログラムの設計開発ができる.要求仕様を満足した組み込みシステム用プログラムの設計開発ができない.
評価項目2回路解析、論理回路の設計、HTMLのプログラム作成,セキュリティに関する演習を行うことで、これまで授業で学習した内容をより深く理解でき、実体験で得た知識を説明出来る回路解析、論理回路の設計、HTMLのプログラム作成,セキュリティに関する演習を行うことで、これまで授業で学習した内容をより深く理解できる.回路解析、論理回路の設計、HTMLのプログラム作成,セキュリティに関する演習を行っても、これまで授業で学習した内容を理解できず説明もできない.
評価項目3技術文書の作成方法を学ぶことで、適切なコミュニケーション能力が十分身についた.技術文書の作成方法を学ぶことで、適切なコミュニケーション能力が身についた.適切なコミュニケーション能力が身につかない.

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

 Ⅰ 人間性  1 Ⅰ 人間性
 Ⅱ 実践性  2 Ⅱ 実践性
 Ⅲ 国際性  3 Ⅲ 国際性
 CP2 各系の工学的専門基盤知識,および実験・実習および演習・実技を通してその知識を社会実装に応用・実践できる力  5 CP2 各系の工学的専門基盤知識,および実験・実習および演習・実技を通してその知識を社会実装に応用・実践できる力
 CP4 他者を理解・尊重し,協働できるコミュニケーション能力と人間力  7 CP4 他者を理解・尊重し,協働できるコミュニケーション能力と人間力
学習目標 Ⅰ 人間性
学習目標 Ⅱ 実践性
学習目標 Ⅲ 国際性
本科の点検項目 C(コミュニケーション) 日本語で記述,発表,討論するプレゼンテーション能力と国際的な場でのコミュニケーションをとるための語学力の基礎能力を身につける
本科の点検項目 C-ⅰ 自分の考えをまとめてプレゼンテーションできる
本科の点検項目 C-ⅲ 自分の考えをまとめてプレゼンテーションできる
学校目標 D(工学基礎) 数学,自然科学,情報技術および工学の基礎知識と応用力を身につける
学科目標 D(工学基礎) 数学,自然科学,情報技術および工学の基礎知識と応用力を身につける
本科の点検項目 D-ⅰ 数学に関する基礎的な問題を解くことができる
本科の点検項目 D-ⅲ 情報技術を利用できる
本科の点検項目 D-ⅳ 数学,自然科学,情報技術および工学の基礎知識を専門分野の工学的問題解決に応用できる
学校目標 E(継続的学習) 技術者としての自覚を持ち,自主的,継続的に学習できる能力を身につける
本科の点検項目 E-ⅱ 工学知識,技術の習得を通して,継続的に学習することができる
学校目標 F(専門の実践技術) ものづくりに関係する工学分野のうち,得意とする専門領域を持ち,その技術を実践できる能力を身につける
学科目標 F(専門の実践技術) ものづくりに関係する工学分野のうち,得意とする専門領域を持ち,その技術を実践できる能力を身につける
本科の点検項目 F-ⅱ 実験,演習,研究を通して,課題を認識し,問題解決のための実施計画を立案・実行し,その結果を解析できる
本科の点検項目 F-ⅲ 専門とする分野の技術を実践した結果を工学的に考察して,期限内にまとめることができる
学校目標 I(チームワーク) 自身の専門領域の技術者とは勿論のこと,他領域の技術者ともチームを組み,計画的かつ円滑に仕事を遂行できる能力を身につける
学科目標 I(チームワーク) 自身の専門領域の技術者とは勿論のこと,他領域の技術者ともチームを組み,計画的かつ円滑に仕事を遂行できる能力を身につける
本科の点検項目 I-ⅰ 共同作業における責任と義務を認識し,計画的かつ円滑に仕事を遂行できる能力を身につける

教育方法等

概要:
前期の前半はマイコンボードを用いた基本的なマイコン制御を学ぶ。また、前期の後半・後期の前半は組み合わせ論理回路に関する実験で構成されている。
後期の後半はHTML、コマンドライン、数値解析に関する実験で構成されている。
前期・後期とも各テーマごとに個別実験、または、グループ実験で実施する。
授業の進め方・方法:
1 週で1 つの実験テーマを基本とするが、数週間で1 つの実験テーマを実施する場合もある。
実施場所は、前期はH棟3階情報システム実習室または教室、後期は、指示された教室。
単位取得の要件は、すべての実験に参加し、実験テーマごとに課されるすべての実験報告書を提出し、テーマ担当教員に受理されていることが前提である。
なお、受理の要件については別途各テーマ担当教員より指示される。
注意点:
データサイエンス基礎、プログラミング、論理回路に関する知識が必要となる。
実験当日は、各テーマにおいて必要とされるノートパソコン、実験ノート・関連教科書・関数電卓・作図用具一式、作業用USBメモリ等を用意すること。

テーマごとに、実験報告書を実験日の次の週の実験日前日17:00まで、または、各テーマ担当教員の指示する期限までに各テーマ担当教員まで提出すること。
締切を大幅に過ぎて提出された場合、受理しない、または、評価が合格点に達しないことがある。
再提出を求められた場合は各テーマ担当教員の指示した新しい締切までに提出すること。

やむを得ない事情により欠席した場合は、追実験を実施することがある。
ただし、やむを得ない事情により実験を欠席する場合、担任および実験担当教員に実験開始時刻より前に連絡し、指示を仰ぐこと。

授業の属性・履修上の区分

アクティブラーニング
ICT 利用
遠隔授業対応
実務経験のある教員による授業

授業計画

授業内容 週ごとの到達目標
前期
1stQ
1週 ガイダンス,マイコン制御(1) コンピュータ,特にメモリとプログラミングの関係を理解し,ハードウェアを意識したプログラムを作成できる.
2週 マイコン制御(2) MMIO型のマイコンをにおける基本的な入出力のプログラムを作成できる.
ハードウェアタイマの基本的なプログラムを作成できる.
3週 マイコン制御(3) マイコンを用いたハードウェアタイマのプログラムを作成できる.
4週 マイコン制御(4) マイコンを用いたUARTのプログラムを作成できる.
5週 論理回路(1)(シフトレジスタ1) シフトレジスタの基本的な原理、動作を説明できる。
6週 論理回路(2)(シフトレジスタ2) シフトレジスタの機能、実践的回路についての性質を説明できる。
7週 論理回路(3)(シフトレジスタ3) シフトレジスタの機能、実践的回路についての性質を説明できる。
8週 論理回路(4)(非同期式カウンタ1) 基本的な非同期式カウンタの原理、性質を説明できる。
2ndQ
9週 論理回路(5)(非同期式カウンタ1) 非同期式カウンタの実践的な応用回路の動作を説明できる。
10週 論理回路(6)(同期式カウンタ1) 基本的な同期式カウンタの原理、性質を説明できる。
11週 論理回路(7)(同期式カウンタ2) 同期式カウンタの実践的な応用回路の動作を説明できる。
12週 論理回路(8)(その他のカウンタ) リングカウンタ、ジョンソンカウンタの動作を説明できる。
13週 論理回路(9)(達成度評価1)
14週 論理回路(10)(状態遷移図、状態遷移表) 一般的な順序論理回路の仕様を理解し、設計できる。
15週 予備実験、報告書執筆指導 後期実験のテーマの概要と、レポート提出の方法について理解する
16週
後期
3rdQ
1週 論理回路(11)(一般的順序論理回路の実現1) 仕様に従って各種FFによる順序論理回路の実現ができる。
2週 論理回路(12)(一般的順序論理回路の実現2) 仕様に従って各種FFによる順序論理回路の実現ができる。
3週 論理回路(13)(一般的順序論理回路の実現3) 仕様に従って各種FFによる順序論理回路の実現ができる。
4週 論理回路(14)(達成度評価2)
5週 予備実験、報告書執筆指導 後期実験のテーマの概要と、レポート提出の方法について理解する
6週 Web(1) HTML, CSS, Javascriptを用いたWeb開発について理解する
7週 Web(2) HTML, CSS, Javascriptを用いたWeb開発について理解する
8週 Web(3) HTML, CSS, Javascriptを用いたWeb開発について理解する
4thQ
9週 Web(4) HTML, CSS, Javascriptを用いたWeb開発について理解する
10週 予備実験、報告書執筆指導 後期実験のテーマの概要と、レポート提出の方法について理解する
11週 コマンドライン(1) コマンドライン上でコマンドを用いたファイル操作等について理解する
12週 コマンドライン(2) コマンドライン上でPythonを用いたファイル操作等について理解する
13週 数値解析(1) コンピュータでの数値表現とそれにまつわる誤差とその扱いについて理解する
14週 数値解析(2) コンピュータでの数値表現とそれにまつわる誤差とその扱いについて理解する
15週 予備実験、報告書執筆指導 後期実験のテーマの概要と、レポート提出の方法について理解する
16週

評価割合

レポート合計
総合評価割合100100
基礎的能力00
専門的能力100100
分野横断的能力00