2020年度情報科学演習2 / 情報科学実験2 / 情報科学演習3 / 情報科学実験3

2020年度前期

情報科学演習2(組込みシステムプログラミング)

演習の目的と評価方法

組込みシステムプログラミングでは,組込みシステムのソフトウェア,ハードウェア,システムプログラムの基礎から応用を理解し,グループワークを通して,実際にハードウェア制御を行うことができるようになることを目的とする.前半の配布資料の提出,グループワークの成果発表(プレゼンテーションによる最終試験)により総合的に評価を行う.なお,組込みシステムプログラミングでは,記入済みの配布資料の提出が出席代わりとなり,3分の2以上(5回以上)の出席を必要とする.

演習計画

通算回 演習回 演習日 前/後 テーマ 内容
第17回 第1回 7月 1日(水) 前半 組込みシステムの概要 組込みシステムとは何かを理解する.組込みシステムの産業応用について理解する.配布資料の空欄を埋め,最後に提出する.
後半 グループワークの説明,チーム結成,組込みシステムプログラミング演習1 グループワークの説明を行う.3名1組のチームを作り,グループワーク,プレゼンテーションの仕方を習得する.組込みシステムプログラミングに必要な環境を整え,セットアップ並びに動作確認を行う.決められたフォーマット(演習中に説明するもの)に従い,進捗報告をLETUSに提出する.
第18回 第2回 7月 3日(金) 前半 ディペンダビリティ 組込みシステムにおけるディペンダビリティについて理解する.配布資料の空欄を埋め,最後に提出する.
後半 組込みシステムプログラミング演習2 組込みシステムに関する基本的なプログラミング実習を行う.ハードウェア記述言語について理解する.演習内で行った課題ファイルをLETUSに提出する.
第19回 第3回 7月 8日(水) 前半 リアルタイムオペレーティングシステム 組込みリアルタイムOSについて理解する.配布資料の空欄を埋め,最後に提出する.
後半 組込みシステムプログラミング演習3 組込みシステムに関する基本的なプログラミング実習を行う.ハードウェア記述言語について理解する.演習内で行った課題ファイルをLETUSに提出する.
第20回 第4回 7月10日(金) 前半 仮想化,開発環境 組込みシステムにおける仮想化技術,開発環境について理解する.配布資料の空欄を埋め,最後に提出する.
後半 組込みシステムプログラミング演習4 各グループで課題を設定する.各グループで設定した課題に基づいて,組込みシステムプログラミングに関するグループワークを行う.進捗報告をLETUSに提出する.
第21回 第5回 7月15日(水) 前半 組込みシステムハードウェア 組込みシステムにおけるハードウェアについて理解する.配布資料の空欄を埋め,最後に提出する.
後半 組込みシステムプログラミング演習5 各グループで設定した課題に基づいて,組込みシステムプログラミングに関するグループワークを行う.進捗報告をLETUSに提出する.
第22回 第6回 7月17日(金) 前半 組込みシステムネットワーク 組込みシステムにおけるネットワークシステムについて理解する.配布資料の空欄を埋め,最後に提出する.
後半 組込みシステムプログラミング演習6 各グループで設定した課題に基づいて,組込みシステムプログラミングに関するグループワークを行う.進捗報告をLETUSに提出する.
第23回 第7回 7月22日(水) 前半 グループワークによる成果発表会(プレゼンテーションによる最終試験) 3部屋に分かれて,グループ各自で設定した課題の成果発表を指定された時間内で担当別に行い,その後,質疑応答を行う.評価は教員並びに指定されたティーチング・アシスタントが行う.
後半 グループワークによる成果発表会(プレゼンテーションによる最終試験) 3部屋に分かれて,グループ各自で設定した課題の成果発表を指定された時間内で担当別に行い,その後,質疑応答を行う.評価は教員並びに指定されたティーチング・アシスタントが行う.

情報科学演習2(画像処理プログラミング)

演習の目的と評価方法

画像処理プログラミングでは,画像処理の基礎から産業応用,コンピュータグラフィックス,コンピュータビジョン,数理・データサイエンスに関する基礎から応用までを理解することを目的とする.前半の配布資料の提出,プログラミング演習の課題提出により総合的に評価を行う.なお,画像処理プログラミングでは,記入済みの配布資料の提出が出席代わりとなり,3分の2以上(5回以上)の出席を必要とする.

演習計画

通算回 演習回 演習日 前/後 テーマ 内容
第24回 第1回 7月24日(金) 前半 画像処理の歴史,数学的基礎,ディジタル画像の撮影,画像の性質と色空間 画像処理の歴史,産業応用について理解する.ディジタルカメラについて理解する.画像の統計量,色空間について理解する.配布資料の空欄を埋め,最後に提出する.
後半 画像処理プログラミング演習1 MATLABの使い方に慣れる.前半の説明に基づき,画像処理に関するプログラミング演習を行う.
第25回 第2回 7月29日(水) 前半 画素ごとの濃淡変換,空間フィルタリング 画像のコントラスト変換,空間フィルタリング手法について理解する.配布資料の空欄を埋め,最後に提出する.
後半 画像処理プログラミング演習2 前半の説明に基づき,画像処理に関するプログラミング演習を行う.
第26回 第3回 7月31日(金) 前半 周波数領域におけるフィルタリング,画像の復元と生成,幾何学的変換 画像の周波数領域におけるフィルタリング手法,画像の復元・生成,幾何学的変換に関する手法を理解する.コンピュータグラフィックスについて学ぶ.配布資料の空欄を埋め,最後に提出する.
後半 画像処理プログラミング演習3 前半の説明に基づき,画像処理に関するプログラミング演習を行う.
第27回 第4回 8月 5日(水) 前半 2値画像処理,領域処理,パターン・図形・特徴の検出とマッチング 画像の2値化処理,領域処理,パターンマッチングに関する手法を理解する.配布資料の空欄を埋め,最後に提出する.
後半 画像処理プログラミング演習4 前半の説明に基づき,画像処理に関するプログラミング演習を行う.
第28回 第5回 8月 7日(金) 前半 パターン認識,深層学習による画像認識と生成 パターン認識について理解する.教師あり学習・教師無し学習について理解する.画像処理におけるニューラルネットワークや深層学習の使われ方について理解する.画像処理における数理・データサイエンスについて学ぶ.配布資料の空欄を埋め,最後に提出する.
後半 画像処理プログラミング演習5 前半の説明に基づき,画像処理に関するプログラミング演習を行う.
第29回 第6回 8月26日(水) 前半 動画像処理,画像からの3次元復元 オプティカルフローを始めとする動画像処理手法を理解する.コンピュータビジョンについて学ぶ.配布資料の空欄を埋め,最後に提出する.
後半 画像処理プログラミング演習6 前半の説明に基づき,画像処理に関するプログラミング演習を行う.
第30回 第7回 8月28日(金) 前半 光学的解析とシーンの復元,画像符号化 画像の光学的解析手法,画像符号化,画質評価について理解する.配布資料の空欄を埋め,最後に提出する.
後半 画像処理プログラミング演習7,課題提出 前半の説明に基づき,画像処理に関するプログラミング演習を行う.最後に,LETUSに今までの課題を提出する.

2020年度後期

情報科学実験2

情報科学演習3

情報科学実験3