2019年度 シラバス学部

課外プロジェクト

2020/02/05  現在

科目一覧へ戻る
開講学期
/Semester
2019年度/Academic Year  前期・後期 /1st, 2nd Semester
対象学年
/Course for;
1年 , 2年 , 3年 , 4年
単位数
/Credits
1.0
責任者
/Coordinator
阿部 泰裕
担当教員名
/Instructor
阿部 泰裕
推奨トラック
/Recommended track
履修規程上の先修条件
/Prerequisites

更新日/Last updated on 2019/08/09
授業の概要
/Course outline
一般的にWebシステムは3層モデルに対応するWebフロントエンド、データベース、
アプリケーションロジックを実行するサーバー等を備えている。
実際のシステムは上記に加えて、共通認証基盤、外部システムとの連携機能、
負荷分散装置、高可用性機能、テスト・開発環境などの総合的な機能を持ち、
互いに連携して稼動している。
このため1台のコンピュータを使用する場合と異なり、比較的大規模なシステ
ムを構築・理解するためには、様々な周辺知識・技術が必要となる。

このプロジェクトでは、総合的なWebインフラ基盤とその管理を取り扱う。
演習として負荷分散・高可用性機能、管理の自動化(Orchestration)などの構築や活用を検討する。
その他、比較的大規模なWebアプリケーションを開発・運用するために必要な知識の習得を目指す。
授業の目的と到達目標
/Objectives and attainment
goals
この課外プロジェクトでは、下記の(1)を全体の目標とする。
参加者の能力・意向に応じて(2),(3)についても取り組む。

1. 分散系システム(UNIX/Linux)およびネットワークの管理について基本かつ実践的な知識を習得すること
2. 研究、業務で使用するコンピュータシステムの管理および設計ができること
3. 必要な規模に応じて適切なコンピュータシステムの設計・管理ができること

2019年度からは、Kubernetes(k8s)を対象に、技術の習得・利用を目指す。
授業スケジュール
/Class schedule
1. ガイダンス
初日に進め方、評価基準の説明を含むガイダンスを行ないます。
参加者の経験などを考慮して内容を変更します。

2. 全サーバーを一部門に集約した企業システムの実際
a. アプリケーションと共通基盤システムとの関係性
b. 開発、テスト、本番環境による構成・環境管理
c. 問題管理、変更管理
d. 管理、運用業務を支えるツール

3. 過去の事件、事故から最適なシステムを考える
a. 過去のインシデントの説明と、解決策の検討
教科書
/Textbook(s)
教科書の指定はない。
※ 過去のハンドアウトについては"参考"欄のWebサイトを確認すること。
成績評価の方法・基準
/Grading method/criteria
成績の評価は以下の観点にもとづいて実施する。
より具体的な項目は1回目の冒頭にシラバスと共に周知します。

1. 計算機科学とITC利活用に関連した情報収集を日常的に行なえること
2. コンピュータの利用において、特に、Raspberry Pi等のシングルボードマイコンを対象として、必要な準備と活用ができること
3. 会津大学のネットワーク環境について、公開された情報を元に構成を理解・説明できること
4. (個人が所有するコンピュータと比較して)大規模なコンピューティング環境を管理・運営する上での特性を理解していること
5. (4)の上で求められる技術的要素について概要を理解していること
6. 最近の事象等について、自分の考えを表明できること
7. 学んだ事を元に、自ら実践し説明できること
履修上の留意点
/Note for course registration
知識・経験の有無は問わない。
参考(授業ホームページ、図書など)
/Reference (course
website, literature, etc.)
http://web-int.u-aizu.ac.jp/~yasu-abe/ja/sccp/edwi/

(実務経験有り:外資系コンピュータメーカーで社内/社外システムの設計・管理に関わった経験有り。Kubernetesなどの最近のトピック・傾向を加えて実施する)

授業形態:講義


科目一覧へ戻る
開講学期
/Semester
2019年度/Academic Year  前期・後期 /1st, 2nd Semester
対象学年
/Course for;
1年 , 2年 , 3年 , 4年
単位数
/Credits
1.0
責任者
/Coordinator
出村 裕英
担当教員名
/Instructor
出村 裕英, 平田 成, 小川 佳子, 北里 宏平, 本田 親寿, 奥平 恭子
推奨トラック
/Recommended track
履修規程上の先修条件
/Prerequisites

更新日/Last updated on 2019/08/09
授業の概要
/Course outline
本プロジェクトでは、これまでに得られた小惑星・月惑星の画像や形状データに基づくデータの可視化処理を体験し、月惑星探査を身近に感じられるような手ほどきを行う。また、国際宇宙ステーションたんぽぽ関連の活動も班を分けて行う。
ベンチャー体験工房no.2「宇宙リモートセンシングデータの利活用」とも連携した活動を行う。

次の3つのパートで構成する。

<施設見学会>
筑波宇宙センターおよび近隣研究所、JAXA相模原キャンパス等の施設見学を履修学生の希望を募って土休日に日帰りで実施する。

<観望会・講演会>
希望者のみ、定時外に本学天文台望遠鏡による月惑星等の観望会を行う。学外講師による講義・実習や、ハッカソン等の月惑星探査に関わるようなイベントや活動にもチームで参加する。

<座学とデータ解析実習>
通年学期中、深宇宙探査機リモートセンシングデータの解析や、iPhone/iPadアプリ開発等を手がける。内容は画像処理工学・コンピュータビジョンと関連するが、新入生であっても受講可能な範囲を想定している。SCCP時間に演習室で行う。

<国際宇宙ステーションたんぽぽ計画参画>
たんぽぽ計画(https://www.wakusei.jp/book/pp/2011/2011-2/2011-2-117.pdf
)は国際宇宙ステーション・日本実験棟で有機物/微生物の宇宙暴露と宇宙塵・微生物の捕集を目的とした日本の宇宙ミッションです。国際宇宙ステーションは名前の通り国際的で、海外研究者を含めた複数の研究機関・大学とも連携した活動となるため、教育的効果の大きいプロジェクトベースドラーニングとなります。実際にJAXAの宇宙ミッションに関わることができる、またとない機会です。宇宙に興味があって実際に手を動かすことに興味と熱意のある学生さんであれば十分可能です。
授業の目的と到達目標
/Objectives and attainment
goals
大きく2班に分ける。
月惑星探査データ解析班はデータの入手と基礎的な解析方法について手ほどきし、月惑星科学および探査について学ぶ。
たんぽぽ班は上級生と組み幾つかの班に分かれて課題解決型学習を行う。
両班共通のものとして、定時外に本学屋上天文台望遠鏡による月や惑星の観望会、研究所見学会などを行い、理解を深める。
授業スケジュール
/Class schedule
月惑星データ解析および月惑星科学の手ほどきと演習、たんぽぽ計画への参画を通年で行う。また、定時外に希望者と屋上天文台で月・惑星の観望会や研究所見学を行う。
教科書
/Textbook(s)
なし
成績評価の方法・基準
/Grading method/criteria
レポート、クラス活動(プレゼン、質疑応答)、取り組む姿勢などで総合評価する。
履修上の留意点
/Note for course registration
なし
参考(授業ホームページ、図書など)
/Reference (course
website, literature, etc.)
実務経験有り:JAXA宇宙開発プロジェクト経験者が実施している。

ウエブページリンク
会津大学発ソフトを世に出そう!
 https://www.facebook.com/SpaceSoftUoA/
はやぶさ2
 http://www.jaxa.jp/projects/sat/hayabusa2/ 
たんぽぽ計画
 http://logos.ls.toyaku.ac.jp/~lcb-7/tanpopo/introduction.html 
会津大学ARC-Space
 http://www.u-aizu.ac.jp/research/caist/arc-space/ 
国立天文台、ほしぞら情報2019
 http://www.nao.ac.jp/astro/sky/2019/

大学附属図書館で閲覧できる参考資料
(画像処理工学)
 リモートセンシング工学の基礎(森北出版)
 画像処理標準テキストブック(画像情報教育振興協会)
 C言語による画像処理プログラミング入門(昭晃堂)
 詳解 OpenCV ―コンピュータビジョンライブラリを使った画像処理・認識(オライリー)
(月の基礎知識)
 月のきほん(誠文堂新光社)
 最新・月の科学(NHKブックス)
(太陽系の基礎知識)
 星の地図館 太陽系大地図(小学館)
 太陽系と惑星 シリーズ現代の天文学(日本評論社)
(はやぶさミッション)
 はやぶさ : 不死身の探査機と宇宙研の物語(幻冬舎)
 小惑星探査機はやぶさの大冒険(マガジンハウス)
 私たちの「はやぶさ」 : その時制御室で、何を思い、どう動いたか(毎日新聞社) 
 はやぶさパワースポット50(三和書籍)

授業形態:講義


科目一覧へ戻る
開講学期
/Semester
2019年度/Academic Year  前期・後期 /1st, 2nd Semester
対象学年
/Course for;
1年 , 2年 , 3年 , 4年
単位数
/Credits
1.0
責任者
/Coordinator
石橋 史朗
担当教員名
/Instructor
石橋 史朗
推奨トラック
/Recommended track
履修規程上の先修条件
/Prerequisites

更新日/Last updated on 2019/08/09
授業の概要
/Course outline
テーマ: 天文データを用いたRによるデータサイエンス入門

最近のIoT (Internet of Things) やオープンデータの普及に伴い、身の回りのデータ量は増大の一途を辿っています。そしてこれらのデータから、さまざまな知見を導き出す「データサイエンス」の分野が社会的にも注目を集め、データサイエンティストの需要も高まってきています。一方、科学の分野では、大量のデータを処理することによって、新たな発見につなげる研究分野が従来から存在しており、遺伝子工学や天文学はその代表例です。
このプロジェクトでは、「データサイエンス」で用いられる統計解析手法について学びつつ、天文データを使った実践的な演習を進めていきます。
授業の目的と到達目標
/Objectives and attainment
goals
統計解析ソフトとして一般に広く利用されている「R」の使い方を初歩から学習することにより、データ分析の基礎を身に付けます。また実際の分析対象として天文データを使うことにより、データ分析によりどのような科学的な知見が得られるかを体験していきます。このような体験を通じて、将来さまざまな分野において、データ分析を活用できるスキルの習得を目指します。
授業スケジュール
/Class schedule
本コースでは、いくつかの代表的な統計手法(平均や分散などの基本統計量、検定、回帰分析、クラス分析、時系列分析、ニューラルネットワークなど)を取上げ、それぞれについてデータの理解から、分析演習、分析結果の考察を行っていきます。
 (1) 天文データならびにアーカイブ概説
 (2) Rのインストールと基本操作
 (3) 基本統計量の計算
 (4) 基本グラフの作成
 (5) 回帰分析
 (6) 基本統計サマリの計算
 (7) 検定(平均値の差の検定)
 (8) クラスタ分析(階層的クラスタ分析)
 (9) クラスタ分析(k-means法)
 (10) ニューラルネットワーク
 (11) 時系列分析(自己相関・スペクトル分析)
 (12) 時系列分析(予測値の計算)
 (13) データ分析演習
 (14) データ分析演習の発表
教科書
/Textbook(s)
参考資料を必要に応じて配布します
成績評価の方法・基準
/Grading method/criteria
授業への貢献度、演習への取組み状況により評価します
履修上の留意点
/Note for course registration
特になし
参考(授業ホームページ、図書など)
/Reference (course
website, literature, etc.)
実務経験あり(石橋):富士通株式会社に26年間勤務し、システム開発やデータ解析作業に従事してきた。この経験をもとに、データサイエンスの基礎について教授する。

授業形態:講義


科目一覧へ戻る
開講学期
/Semester
2019年度/Academic Year  前期・後期 /1st, 2nd Semester
対象学年
/Course for;
1年 , 2年 , 3年 , 4年
単位数
/Credits
1.0
責任者
/Coordinator
蛯名 正司
担当教員名
/Instructor
蛯名 正司
推奨トラック
/Recommended track
履修規程上の先修条件
/Prerequisites

更新日/Last updated on 2019/02/14
授業の概要
/Course outline
本課外プロジェクトは教員採用試験合格に向けた対策課外授業です。ですから,教員採用試験を受験する学生が対象です。合格に向けて一人で学習するよりも、同じ目標をもつ仲間と共に学ぶことを通して、学習効果を高めることが目的です。教師を志す学生さんの未来を応援します。
授業の目的と到達目標
/Objectives and attainment
goals
教職教養で50問中43問の正答を目指します(正答率85%)。できれば,4年生の4月までに80%の正答率を得たいです。
採用試験には教職課程で学んだこと以外も出題されます。ですから,長い時間をかけて,準備することが必要です。
授業スケジュール
/Class schedule
週に1コマ(100分)を予定していますが,具体的な日時は参加者と相談の上で決定します。
教科書
/Textbook(s)
教員採用試験 教職教養らくらくマスター 2020年度
成績評価の方法・基準
/Grading method/criteria
問題演習への取り組み状況
履修上の留意点
/Note for course registration
なし
参考(授業ホームページ、図書など)
/Reference (course
website, literature, etc.)
授業内で紹介します。


科目一覧へ戻る
開講学期
/Semester
2019年度/Academic Year  前期・後期 /1st, 2nd Semester
対象学年
/Course for;
1年 , 2年 , 3年 , 4年
単位数
/Credits
1.0
責任者
/Coordinator
川口 立喜
担当教員名
/Instructor
川口 立喜
推奨トラック
/Recommended track
履修規程上の先修条件
/Prerequisites

更新日/Last updated on 2019/08/09
授業の概要
/Course outline
この授業は、これからグローバルで活躍するにあたり必要な:
 ・前期[1学期・2学期]に理工系学生のための異文化理解、
 ・後期[3学期・4学期]には理工系学生のための地域イノベーション
  について様々な視点から考察していく体験型の授業です。

・前期[1学期・2学期](理工系学生のための異文化理解):
「日本では緑色の信号を青信号というけどなぜ?」という海外の方からの素朴な疑問などを異なる観点で考察し、「初対面の人と話すのはちょっと苦手」という場合の対処法などを様々な場面を想定してトレーニングをし、リーダーシップを発揮できるような資質を向上させる複合的な形式の授業となっています。

・後期[3学期・4学期](理工系学生のための地域イノベーション):
地域資源を活用して新しい価値を生み出し、人々の考えや行動に大きな変化を起こす地域イノベーションを創り出すことは、今日の閉塞感漂う地域社会で非常に重要なことです。しかしながら、課題解決能力を身につけた人材になることだけではそうしたことを起こすための力としては十分ではありません。課題に対して「創造的なプロセスを創り出す力」をもった人材こそが地域イノベーションを 起こすのであり、そうした人材を育てることが重要です。

この授業を通して、受講生が地域イノベーションを起こすための創造的なプロセスを生み出せるようになることをゴールとしています。そのために、受講生は方法論(スキルセット)、考え方(マインドセット)、動機づけ(モチベーション)を学びます。スキルセットとは、地域で新しいアイデアを生み出すための方法論をみにつけること。マインドセットとは、地域で新しいアイデアを生み出すことに挑戦するときの考え方。そして、モチベーションとは自分も明日から地域で新しいアイデアを生み出したいと思うにようになる気持ちです。本授業は座学だけでなく、フィールドワーク(現地調査)やアイデア創出のワークショップ、そして現場で活躍する地域イノベーターからのお話しなども伺う複合的な形式の授業となっています。
授業の目的と到達目標
/Objectives and attainment
goals
/Objectives and attainment
goals ・前期[1学期・2学期](理工系学生のための異文化理解):
 - 効果的なコミュニケーションについて身につける。
 - グローバル人材として活躍するためのスキルを理解する。
 - 企業の方を外部講師として招き、実社会でのLesson Learnedの見識を広げる。
 - 他の受講生との協働作業によってリーダーシップに必要な資質を高める。
 - 自分の可能性について最大限に引き出す。

・後期[3学期・4学期](理工系学生のための地域イノベーション):
 - 地域で新しいアイデアを生み出すための方法論(スキルセット)について学ぶ。
 - 地域で新しいアイデアを生み出す挑戦をするときの考え方(マインドセット)について理解する。
 - 将来、地域で新しいアイデアを生み出したいという気持ち(モチベーション)を高める。
授業スケジュール
/Class schedule
・前期[1学期・2学期](理工系学生のための異文化理解):
  第1回:授業概要の説明、自己分析1(過去、現在、未来)
  第2回:自己分析2(目的、目的設定)
  第3回:自己表現と効果的なコミュニケーション
  第4回:プラニング[計画策定]
  第5回:メディア・リテラシー[情報収集の仕方]
  第6回:スカンベンジャー・ハント(Scavenger Hunt)
  第7回:異文化リーダーシップスキル
  第8回:(外部講師)世界観・価値観の大切さ
  第9回:異文化対応力、文化的感受性
  第10回:非言語コミュニケーション
  第11回:(外部講師)グローバル人材に必要な資質
  第12回:モチベーション(動機付け)
  第13回:タイム・マネジメント、ストレス・マネジメント
  第14回:期末プレゼンテーション

・後期[3学期・4学期](理工系学生のための地域イノベーション):
  第1回:地域イノベーションの基礎と方法論
 第2回:インタビューとフィールドワークの基礎と方法論
  第3回:アイデア発想の基礎と方法論
  第4回:チームビルディングの基礎と方法論
  第5回:アイデア創造ワークショップ基礎I
  第6回:アイデア創造ワークショップ基礎II
  第7回:アイデア創造ワークショップ実践I
  第8回:アイデア創造ワークショップ実践II
  第9回:アイデア創造ワークショップ実践III
  第10回:地域イノベーターになるための応用I
  第11回:地域イノベーターになるための応用II
  第12回 - 13回:フィールドトリップ
  第14回:グループ・プレゼンテーション

スカンベンジャー・ハント(Scavenger Hunt)及びフィールドワークが会津地域で実施される予定です。
教科書
/Textbook(s)
特に指定しない。

授業はパワーポイントなどの配布物を提供します。
成績評価の方法・基準
/Grading method/criteria
各種プレゼンテーション     20                            
中間プレゼンテーション     20
振り返りシート         20
課外活動            15
期末プレゼンテーション、小論文 25
履修上の留意点
/Note for course registration
特に、海外留学やインターンシップを考えている学生、留学生には履修登録を推奨します。

なお、この授業は、成長分野を支える情報技術人材の育成拠点の形成(enPiT2)の基礎知識学習の選択科目の一つとして位置づけられております。
参考(授業ホームページ、図書など)
/Reference (course
website, literature, etc.)
実務経験有り:海外の大学等で培った見識、異文化体験を最大限に活かすとともに、大学の国際交流業務の充実に貢献し、教職員・学生・地域住民の三者が連携・協働する中でのリエゾン的役割を担っている。

会津大学の国際交流(海外留学、留学生支援):
http://www.u-aizu.ac.jp/osip/

成長分野を支える情報技術人材の育成拠点の形成(enPiT2)
http://www.u-aizu.ac.jp/enpit/

授業形態:講義


科目一覧へ戻る
開講学期
/Semester
2019年度/Academic Year  前期・後期 /1st, 2nd Semester
対象学年
/Course for;
1年 , 2年 , 3年 , 4年
単位数
/Credits
1.0
責任者
/Coordinator
北道 淳司
担当教員名
/Instructor
北道 淳司
推奨トラック
/Recommended track
履修規程上の先修条件
/Prerequisites

更新日/Last updated on 2019/02/04
授業の概要
/Course outline
このプロジェクトは,いくつかのサブプロジェクトからなります.1つは,1年生を対象に(2年以上も可能)マイコンボードキットを作りながら,電子工作の基礎とマイコンプログラミングの基礎を学びます.ただ作って動作したら終わりではなく,マイコンボードの一部を作っては,プログラムによりLEDやブザーを使って,LEDを制御して時計にしたり,ブザーを制御してメロディーを奏でたりさせることができるようになります.
一つは,上記の内容を1年経験した学生のためのサブプロジェクトです.2年生以上が参加可能です.Raspberry piなどより高機能なマイコンやプログラムできるLSI(FPGA)を使って自分の作りたいものを作っていくというプロジェクトです.
3年生はLSIデザインコンテストの参加も視野にいれています.
ヘッドホンアンプやスピーカなどのオーディオ機器の製作プロジェクトも含みます.
オーディオ機器は実際に使用することを前提としているので,部品代は自腹です.
SCCPから若干の補助があります.
授業の目的と到達目標
/Objectives and attainment
goals
一年生は,半田ごてを使ってマイコンボードを作っていきます.半田ごてを使ったことの
ない人にも基本から指導します.一年前期はプログラムを習い初めなので,最初はサンプルのプログラムを参考に,拡張しながらマイコンプログラムを習得していきます.最終的には,3年生のカリキュラムで行われている割り込みを使いこなしたプログラムができるレベルになる人もいます.
2年生以上は,Raspberry piなどのマイコンボード等をつかって,自分の作りたいものを作っていきます.コンテストへの参加も奨励します.
授業スケジュール
/Class schedule
一年生は,前期は,回路を理解して,マイコンボードに部品を半田づけし,内部にプログラムされたマイコンを搭載して動作確認します.途中くらいからサンプルプログラムを参考に,自分でどんどんプログラムを改良してマイコンプログラミングを理解していきます.
後期は,マイコンプログラムにおいて重要な,割り込み,特にタイマ割り込みを使ったプログラミングを習得し,マイコンボードを完成させます.
2年生以上は,SCCPで指定された時間以外のコマで実施します.初回にスケジュール調整します.その結果,土日の実施,夏休み春休みなどの集中製作になるかも知れません.
教科書
/Textbook(s)
資料を配布します.   
成績評価の方法・基準
/Grading method/criteria
一年生は,出席を重視します.  2年生以上は,製作物の完成を目指します.
履修上の留意点
/Note for course registration
マイコンボードの製作プロジェクトは,一年生を対象にしますが,2年生以上でも参加可能です. マイコンの開発環境の都合上,このプロジェクトは4名までとします.後期からの参加は不可です.
2年生以上のプロジェクトは,人数制限はありません.FPGAボードを使った回路設計の
プロジェクトは通年とし後期からの参加は不可です.それ以外のプロジェクトは後期からも参加可能です.前期後期最初のコマでスケジュール調整しますので,必ず出席してください.2週目からは参加できません.
参考(授業ホームページ、図書など)
/Reference (course
website, literature, etc.)
内容については
http://eslweb.u-aizu.ac.jp/~kitamiti/sccp/
を参考にしてください.


科目一覧へ戻る
開講学期
/Semester
2019年度/Academic Year  前期・後期 /1st, 2nd Semester
対象学年
/Course for;
1年 , 2年 , 3年 , 4年
単位数
/Credits
1.0
責任者
/Coordinator
黒川 弘国
担当教員名
/Instructor
黒川 弘国
推奨トラック
/Recommended track
履修規程上の先修条件
/Prerequisites

更新日/Last updated on 2019/08/09
授業の概要
/Course outline
 プログラミング言語(即ちコンピュータ言語)がわかると本当の意味での「コンピュータを思いのままに動かす」ことができます。特にC言語は多くの理工系大学で最初に学ぶ本格的なコンピュータプログラム言語で、今後の学習・研究ないし仕事にとって重要な基礎知識です。
 しかし一部の初学者はC言語が外国語よりも難しいと感じているようです。その原因の一つがC言語の言葉(プログラム)を掛かられたコンピュータにあります。コンピュータは生の人間と違い、掛けられあ言葉(プログラム)をどのように理解しているかをうまく表現できないのです。
我々はC初学者のために学習支援システムPROVITを開発しました。PROVITはコンピュータがCプログラムをどのように理解し動くのかを細かく見せることができます。PROVITは既に多くの公開講座や出張講義で応用されいます。
授業の目的と到達目標
/Objectives and attainment
goals
本科目では以下のように学習を進めます。
(1)「プログラミング入門」と「プログラミングC」の演習に沿って,PROVITでCプログラムに対する理解を深める。
(2)今のPROVITはJavaで作られており、インストールが必要で、使い勝手には問題が残ります。この問題を解決するために、PROVITの完全Web版の実現可能性を探ります。
授業スケジュール
/Class schedule
1.環境の準備
2.HTMLの基礎
3.CSS
4.Javascript
5.コーディングスタイル
6.基本なタグ
7.main関数の表現
8.変数の表現
9.疑似コンソールの実現
10.ボタン
11.サーバーとの通信
12.グラフィック・色
13.アンダーラインの実現
14.点滅の実現
教科書
/Textbook(s)
特になし
成績評価の方法・基準
/Grading method/criteria
以下の項目で総合評価する。
 クラス活動 議論・発表
 レポート・課題の完成状況
 取り組む姿勢
履修上の留意点
/Note for course registration
なし
参考(授業ホームページ、図書など)
/Reference (course
website, literature, etc.)
実務経験有り:ソフトウェアシステム開発

http://cleast.u-aizu.ac.jp/
http://web-ext.u-aizu.ac.jp/~aiguo/ext-projects/ext-provit/introduction-0/index-introduction.html

授業形態:講義


科目一覧へ戻る
開講学期
/Semester
2019年度/Academic Year  前期・後期 /1st, 2nd Semester
対象学年
/Course for;
1年 , 2年 , 3年 , 4年
単位数
/Credits
1.0
責任者
/Coordinator
イゴール ルバシェフスキー
担当教員名
/Instructor
イゴール ルバシェフスキー, マキシム モズゴボイ
推奨トラック
/Recommended track
履修規程上の先修条件
/Prerequisites

更新日/Last updated on 2019/02/22
授業の概要
/Course outline
The course is aimed at investigation of basic properties of human cognition and decision-making governed by human perception under uncertainty. Experiments based on various simulators like car-driving simulator and balancing of virtual pendulums are the gist of this research.
授業の目的と到達目標
/Objectives and attainment
goals
The goals of the proposed course are to acquaint the students with
- the basic characteristics of human cognition and methods of their investigation,
- elements of statistical analysis of experimental data using mainly Python and R-language.
- designing human-computer interaction systems;
and as a characteristic example to
- create a simple simulators like car driving simulator, shape and color recognition, simulator of balancing a virtual stick, using the available open source engines, and
- plan and conduct simple virtual experiments aimed at understanding the basic properties of human cognition with the corresponding analysis of experimental data.

By the end of this class, the students shall gain
- introductory knowledge about the basic elements of sociophysic and psychophysics, novel disciplines about modeling human behavior
- some experience of studying human behavior using hybrid human-computer simulation
- statistical data analysis using Python and R-language   
授業スケジュール
/Class schedule
The course can be divided into several parts:

Part 1. Introduction to sociophysic and psychophysics, the novel disciplines aimed at studying human behavior, perception, and recognition using the methods of developed in physics and applied mathematics.

Part 2. Short introduction to theory of self-organization and emergent phenomena as the characteristic features of complex systems.

Part 3. Introduction to the methods of analyzing experimental data including the techniques of statistical analysis and analysis of dynamical systems.

Part 4. Elements of hybrid human-computer simulation and conducting virtual experiments.

Part 5. As a certain practical example, creation of simple simulators enabling us to study basic features of human behavior using the available open source engines and conducting some virtual experiments.

Part 6. Analysis of experimental data to be collected during the virtual experiments and studying the corresponding properties of human behavior.
教科書
/Textbook(s)
G. A. Gescheider, Psychophysics: The Fundamentals, LEA Publishers, London, 1997
Econophysics and Sociophysics, editors B. K. Chakrabarti, A. Chakrabarti, A. Chatteriee, WILEY-VCH, Weinheim, 2006.
S. Haykin, Cognitive dynamical systems, Cambridge, 2012
Chaos and Complexity in Psychology: Theory of Nonlinear Dynamical Systems,
editors: S. J. Guastello, M. Koopmans, D. Pincus, Cambridge, 2009.
成績評価の方法・基準
/Grading method/criteria
Homework and attending lectures


科目一覧へ戻る
開講学期
/Semester
2019年度/Academic Year  前期・後期 /1st, 2nd Semester
対象学年
/Course for;
1年 , 2年 , 3年 , 4年
単位数
/Credits
1.0
責任者
/Coordinator
森 和好
担当教員名
/Instructor
森 和好
推奨トラック
/Recommended track
履修規程上の先修条件
/Prerequisites

更新日/Last updated on 2019/02/15
授業の概要
/Course outline
ゼミ形式で、理論的な技術書を輪番で読むことにより、論理的思考の充実を図る。
授業の目的と到達目標
/Objectives and attainment
goals
技術者に必要な論理的思考が十分にできるようにする。
授業スケジュール
/Class schedule
理論的な技術書を輪番で読む。ゼミ形式となります。順番は受講者と決める。
教科書
/Textbook(s)
技術書は、理論的なものとするが、最終的には受講者と決める。前半は和書、後半は洋書を予定している。
成績評価の方法・基準
/Grading method/criteria
ゼミ内の主体性(70%)、論理的思考の到達度(30%)により定める。
履修上の留意点
/Note for course registration
発表をすることになりますので、予習が必要となります。病気等で欠席する場合は、あらかじめ連絡をください。


科目一覧へ戻る
開講学期
/Semester
2019年度/Academic Year  前期・後期 /1st, 2nd Semester
対象学年
/Course for;
1年 , 2年 , 3年 , 4年
単位数
/Credits
1.0
責任者
/Coordinator
成瀬 継太郎
担当教員名
/Instructor
成瀬 継太郎
推奨トラック
/Recommended track
履修規程上の先修条件
/Prerequisites

更新日/Last updated on 2019/02/15
授業の概要
/Course outline
ロボット技術を学ぶには,理論面はもとより実際に製作することで深い理解が得られる.本課外プロジェクトは,ロボットコンテストに参加することにより,楽しみながらロボットの構造と制御について学ぶ.
授業の目的と到達目標
/Objectives and attainment
goals
本課外プロジェクトは,ロボットコンテストに参加することにより,ロボットの設計,製作,制御,情報処理の技術を習得することを目的とする.
以下のコンテストのためのロボット設計,製作,運用,改良を行う.
7月:レスキューロボットコンテスト
8月:カンサット協議会
11月:会津地域ロボコン
12月:ETロボコン(レゴマインドストーム)
受講者このうち興味があるコンテストのためのロボットを開発し,コンテストに参加する.詳細は課外プロジェクト中に説明する.
授業スケジュール
/Class schedule
詳細は各コンテストの時期によって変化するため,以下は目安である.
#1-#4: ロボット開発の基礎技術の習得
#5-#8: ロボットの設計と製作
#9-#12: ロボットテストと改善
#13-#14: コンテスト参加への準備
このほかに実際にコンテストへ参加する
教科書
/Textbook(s)
なし.
必要な資料は適宜配布する.
成績評価の方法・基準
/Grading method/criteria
課外プロジェクト中に説明する.
履修上の留意点
/Note for course registration
なし.
参考(授業ホームページ、図書など)
/Reference (course
website, literature, etc.)
なし.


科目一覧へ戻る
開講学期
/Semester
2019年度/Academic Year  前期・後期 /1st, 2nd Semester
対象学年
/Course for;
1年 , 2年 , 3年 , 4年
単位数
/Credits
1.0
責任者
/Coordinator
西村 憲
担当教員名
/Instructor
西村 憲
推奨トラック
/Recommended track
履修規程上の先修条件
/Prerequisites

更新日/Last updated on 2019/02/15
授業の概要
/Course outline
本課外プロジェクトではコンピュータを使った映像・音楽といったコンテンツの制作について学ぶ。
さまざまなツールを用いて、3次元CG、2次元CG、Flash、MIDI、実写ムービー等のコンテンツを、学生が自主的に企画から制作まで行う。
授業の目的と到達目標
/Objectives and attainment
goals
モデリング、レンダリングなどの コンピュータグラフィックスの基礎的な概念
およびツールの使用方法をコンテンツ制作を通して学ぶ。
授業スケジュール
/Class schedule
定期的に全体ミーティングがありますが、実際の制作作業は各班が自主的に定めたスケジュールに従って進められます。
教科書
/Textbook(s)
特になし
成績評価の方法・基準
/Grading method/criteria
プロジェクトへの貢献度、制作物など


科目一覧へ戻る
開講学期
/Semester
2019年度/Academic Year  前期・後期 /1st, 2nd Semester
対象学年
/Course for;
1年 , 2年 , 3年 , 4年
単位数
/Credits
1.0
責任者
/Coordinator
大井 仁
担当教員名
/Instructor
大井 仁
推奨トラック
/Recommended track
履修規程上の先修条件
/Prerequisites

更新日/Last updated on 2019/03/12
授業の概要
/Course outline
.We will provide the students with opportunities for the following experiences:
- operating system installation and customization
- kernel compilation and modification
- peripheral device installation
- system virtual machines (Xen, VMWare)
- standard benchmark programs (SPEC, EEMBC) ;
workloads, run rules, performance metrics
- performance profiling tools (oprofile, vmstat, iostat)
- heterogeneous multi-core architecture (big.LITTLE)

We will also practice to read and write technical documents,
which is one of weakest aspects for the University of Aizu students.

Reports from past SCCP projects are posted on my course page:

http://www.u-aizu.ac.jp/~hitoshi/COURSES/SCCP/
授業の目的と到達目標
/Objectives and attainment
goals
The objectives of this course is to fill in the gap between
the theory and practice.
授業スケジュール
/Class schedule
Due to the nature of the project-oriented course, exact and detailed
schedule of will be determined after the discussion between each student
and the instructor.

However,
- During the 1st class, the instructor provides the course overview,
and topics of the past student projects. The students and the instructor
will discuss to explorer the potential topics for their topics.

- In the next two classes, each student should decide his/her topic
for the project.

- In the next ten classes, each student reports the progress (and
issues/problems, if any) of the project.  During this period, we will
also study the reference materials (books/research papers/
technical magazine articles) in a reading circle manner.

- In the lass class meeting, students will present their project results.
教科書
/Textbook(s)
none; however, reference books and documents will be advised by the instructor .  
成績評価の方法・基準
/Grading method/criteria
Satisfactory/Unsatisfactory (S/U) grade.

A student who fails to attend more than 30% of the classes (i.e. four class
meetings) and/or does not perform the following (without justifiable
reasons)  will receive Unsatisfactory grade:

- Tasks assigned for the week and their report at the class meeting on the following week
- Reading material assignments
- Final report and its presentation

履修上の留意点
/Note for course registration
Please contact the instructor for any question and for the discussion
on the potential project topics.
参考(授業ホームページ、図書など)
/Reference (course
website, literature, etc.)
SCCP course page:

http://web-ext.u-aizu.ac.jp/~hitoshi/COURSES/SCCP/

You can find the final project reports of past students.


科目一覧へ戻る
開講学期
/Semester
2019年度/Academic Year  前期・後期 /1st, 2nd Semester
対象学年
/Course for;
1年 , 2年 , 3年 , 4年
単位数
/Credits
1.0
責任者
/Coordinator
奥山 祐市
担当教員名
/Instructor
奥山 祐市
推奨トラック
/Recommended track
履修規程上の先修条件
/Prerequisites

更新日/Last updated on 2019/02/15
授業の概要
/Course outline
注意:この授業では「CPU」を自作します!巷に売っているマイコンは使いませんが、もっと高価な機器を使います!

みなさんは、WindowsやLinuxをインストールしたパソコンでWebの閲覧や、書類作成/プログラム作成をしたり、3Dグラフィックスを表示できるゲーム機で遊んだりしたことがあると思います。では、この疑問に答えることはできますか?
「どうしてコンピュータは動くのか」
この大学にいるのであれば、絶対に知っておきたいことですよね。

1年生から勉強し初めて(もちろん2〜4年生も歓迎です)、この疑問に答えられるようにするのが、この課外プロジェクトの目的です。初めからWindowsやLinux、ゲーム機などの大きなシステムを理解することは無謀ですので、小さな小さなシステムを理解して、センスを磨き、徐々に大きなシステムに慣れていくことが重要です。
授業の目的と到達目標
/Objectives and attainment
goals
システムの一つ一つの項目は、高校生でもわかる範囲ですが、小さなものでも複数の項目が絡み合うととたんに難しくなります。全貌を知るには専門の知識を持った人に教わらなくてはなりません。ですので、この課外プロジェクトは教員の指導の下、
・小さなCPUを作ること
・小さなCPUを使いこなすこと
ができるようになるのが目標です。

コンピュータを知りたい、作ってみたい、という強い気持ちでこの課外プロジェクトを続ければ、コンピュータの設計に必要な知識が身に付きます。たとえば、将来
・OSを使ったり設計したい、
・用途に特化したコンピュータを設計したい、
・その他、全く新しいコンピュータをつくりたい。
という夢をもっている人は、足掛かりになる技術を、この課外プロジェクトで学んでください。
授業スケジュール
/Class schedule
この課外プロジェクトは、週に1回開催されます。
開催曜日・時間は最初の回に決めます。

隔年で2つのテーマを扱い、2年間通じてCPU設計の極意を学べるようになっています。2019年度は1番を扱います。

2. 自作CPUへのプログラミング
LED,スイッチ,キーボード入力,VGAを搭載している回路設計用ボードを実際に操作しながら、OSのない環境でのプログラミングの基礎を習得します。通常のコンピュータプログラミングとは違い、スイッチを押すと、CPUは直接検出します。これをきっかけにプログラムでいろいろな制御を作り出すことができます。プロセッサは実際に動作する自作CPUを使いますが、このプログラミングを身に着けると、ArduinoやRaspberryPiなどの市販マイコンへのプログラミングもできるようになります。

2. 回路記述言語を利用したCPUの作成
普通のパソコンに入っているIntelのCPUは基本的なもので350命令ほどあります。いきなりは作れません。このテーマでは基本を押さえるために、まずは4命令のCPUを作成し、次に13命令のCPUを作成します。完成した13命令のCPUは実用的なものですので、回路を真似するチップ(FPGA)を使って、実際に動かします。回路記述言語での回路作成の方法、実験の方法はこちらで教えますので、コンピュータを自分で動かしてみたい人、エディタの使い方が分かっていて根性がある人は参加してください。このテーマで得た知識は、CPUの設計のみならず、コンパイラの作成やOSの作成につなげることができます。


各授業の予定は以下のようになっています
後期の授業は、前期の内容が前提になっています。
後期から参加したい学生は奥山(okuyama@u-aizu.ac.jp)まで
連絡してから履修登録をするようにしてください。

教科書
/Textbook(s)
資料を授業中に電子データで配布します。
成績評価の方法・基準
/Grading method/criteria
コンピュータ制作の楽しさを知ってもらうための授業ですので、テストはありません。
自由課題とレポート課題で採点をします。

自由課題の採点基準は以下の通りです。
-自由課題が提出されている:50点
-上に加えて、自分なりの変更がある:70点
-上に加えて、有用性が認められる:100点

レポート課題の採点基準は以下の通りです
- レポートが提出され、回答欄に回答がある:50点
-  上に加えて自分なりの工夫がある:70点
- 上に加えて、有用性が認められる:100点
履修上の留意点
/Note for course registration


Anyone who can enter characters in the web browser can participate.
参考(授業ホームページ、図書など)
/Reference (course
website, literature, etc.)
Webブラウザで文字を入力できる人であれば、だれでも参加できます。


科目一覧へ戻る
開講学期
/Semester
2019年度/Academic Year  前期・後期 /1st, 2nd Semester
対象学年
/Course for;
1年 , 2年 , 3年 , 4年
単位数
/Credits
1.0
責任者
/Coordinator
大津山 公平
担当教員名
/Instructor
大津山 公平
推奨トラック
/Recommended track
履修規程上の先修条件
/Prerequisites

更新日/Last updated on 2019/02/22
授業の概要
/Course outline
コンピュータはあらゆる所で活躍しています。携帯やスマホ、カメラにも。もう全く珍しくなくなりましたね。でも、人間の指示(プログラム)通りにコンピュータが動いて計算してくれる。。。良く考えてみたら凄いことです。
それではその「脳」と言うべきコンピュータに、ハードウェア(センサーやモーターなど)を追加して、例えば「暗さに応じてLEDを明るく光らせる」とか「摂氏2度以下になったらブザーで警告する」「手をかざすと表示が変わる正確な時計」「障害物を自動的に避けるミニカー」(以前に作りました)などと言った物を作る事が出来たらどうでしょう? もっとワクワクしませんか?
これまでに以下のような物を作成し、オープンラボや学祭時に展示しました
・フラッシュザウルス(光が階段を下りてきて丁度ある段に来た時に飛び降りれば勝ちです)
・団扇エアギター(団扇を振ると加速度に応じたギター音が鳴る)
・クレーンゲーム
・ArduinoとPC,ラジコンカーを組み合わせたシューティングゲーム
・512個のLEDを8*8*8の立方体の格子に配し、光のオブジェを作成


そんな事がArduinoやRaspberry PIを使うと簡単に出来るのです。
このSCCPではこのArduinoやRaspberry PIを利用して普段使っているPCやWSでは出来ないような事をしたいと思います。興味と情熱を持って頂けるなら学年や知識は問いません。
Arduino(アードゥイーノ。。みたいな発音 URL -> http://arduino.cc/)とは「オープンソース ハードウェア」と呼ばれているもので、最小限のマイコンボードです。しかし、このArduinoは無限の可能性を秘めています。特徴としては、
・非常に小さい事(手のひらの1/3ぐらい?)
・拡張性に優れている(様々な拡張ボードが販売されている)
・プログラムが簡単(PC上でC言語に近い言語でプログラム出来る)
などが挙げられます。

人間の五感と同じようなセンサーや様々な電子部品を接続し、光や音、温度や傾きなどを感じることも出来ますし、LEDやモーターなども制御出来ます。
そして一番、Arduinoの「味噌」であるのが、それらのハードウェアをCに近いArduino IDE言語で制御出来ると言う事です。(ちなみに同様にArduinoを使用出来るシステムにはProcessingと言うJavaに近い言語もあります。Javaが好きならこちらを選ぶ事も可能です。)
ちなみにLEDを1秒おきに1秒光らせるプログラムはこんなに簡単に書くことが出来ます。何だか簡単ですね(無論今は理解出来なくても構いません)

なお、このSCCPではRaspberry PI と言うArduinoとほぼ同じ大きさで更に高性能な超小型PCも使用して行く予定です。

---------------------------------
#define LED 13

void setup(){
 pinMode(LED, OUTPUT);
}

void loop(){
 digitalWrite(LED, HIGH);
 delay(1000);
 digitalWrite(LED, LOW);
 delay(1000);
}
---------------------------------
Arduinoを使った物づくりを通じてCreativeで柔軟な発想と
グループで何かを作り上げるためのコミュニケーション能力を
身につけて貰えると良いなあと思っています。
授業の目的と到達目標
/Objectives and attainment
goals
ArduinoとRaspberryPIと言うマイコンボードを通じて作業することにより以下の事を目指します

・Arduino/Raspberry PIの概要を学ぶ
・基本的な電子回路について学ぶ
・様々なセンサーについて学ぶ
・Arduino/Raspberry PIプログラムの文法を学ぶ
・Arduino/Raspberry Piを使って色んな回路を実験してみる

・グループで色々な仕掛けを考える
・Arduino/Raspberry PIを使用し、実際に作成/発表し、全員でディスカッションを行う

・オープンキャンパスや学祭時に作品のデモンストレーションを行う
授業スケジュール
/Class schedule
おおよそ以下のようなステップです

・基礎知識を学ぶ
・作成する物に関してディスカッション
・実際の作成
・オープンラボや学祭時に展示

スケジュールは参加者で決めて行きたいと思います。
教科書
/Textbook(s)
Arduinoをはじめよう(O'REILLY) 他
成績評価の方法・基準
/Grading method/criteria
・熱心に参加した
・活動に貢献した
・画期的/斬新な案を出した
履修上の留意点
/Note for course registration
→基礎的なプログラミングの知識は必要ですが、1年生でも前期に同時進行しているプログラミング入門/Cの知識があれば十分です。
参考(授業ホームページ、図書など)
参考(授業ホームページ、図書など)
/Reference (course
website, literature, etc.)
Arduinoのページ http://arduino.cc/
Raspberrry Piのページ https://www.raspberrypi.org/


科目一覧へ戻る
開講学期
/Semester
2019年度/Academic Year  前期・後期 /1st, 2nd Semester
対象学年
/Course for;
1年 , 2年 , 3年 , 4年
単位数
/Credits
1.0
責任者
/Coordinator
齋藤 寛
担当教員名
/Instructor
齋藤 寛, 富岡 洋一
推奨トラック
/Recommended track
履修規程上の先修条件
/Prerequisites

更新日/Last updated on 2019/01/29
授業の概要
/Course outline
皆さんの身の周りにはスマートフォン、ノートパソコン、ゲーム機、自動改札機など様々なコンピュータシステムが存在します。このようなコンピュータシステムはどのように実現され、どのように動作しているのか知っていますか?この課外プロジェクトでは、ホビーとして多くの人に愛される「ラジコン」の開発を例に、コンピュータシステムを一から構築することで、「開発環境の構築方法」、「プログラミング」、「ネットワーク通信」、「人工知能」、「ハードウェア設計」といったコンピュータシステムの実現に必要な知識、スキルを基礎から身に着けることを目標としています。
授業の目的と到達目標
/Objectives and attainment
goals
本課外プロジェクトの到達目標は5レベルに分かれており、各自好きなレベルから開始することができます。半年毎にレベルアップして、より高難度の課題に取り組みましょう。(Level 3以降はRaspberry Piを搭載したラジコンを作成済であることが必要です。)
授業スケジュール
/Class schedule
Level 1: 開発環境を構築してプログラムでDCモータ等を制御する方法を学ぼう
Raspberry Piという安価で小さなコンピュータに開発環境を構築することから始めて、コードが読み易く初心者にもお勧めのPythonプログラムについて勉強します。そして、スイッチ、サーボモータ、DCモータ等の様々なモジュールを接続してPythonプログラムで制御する方法について学びましょう。(1、2年生にお勧めです。)

Level 2: スマートなラジコンを作成しよう
 Raspberry Pi、 サーボモータ、DCモータ、タイヤ、シャーシ等を組み合わせて、世界にひとつだけのオリジナリティあふれる、スマートな(賢い)ラジコンを作成しましょう。2、3人で協力してラジコンを作成する予定ですが、希望があれば一人で作成することもできます。既にプログラムを勉強した経験のある人は、前期の間にLevel 1, 2の両方に取り組むことも可能です。(電子工作の経験が無い人でも大丈夫です)

Level 3: ラジコンに人工知能を搭載しよう
 ラジコンに人工知能を搭載して、例えば、ラジコンが自律的に標識に従って曲がる、人や壁を検知して衝突を防止する、車線に沿って走行する、皆さんの音声を認識して走行するなど、高度な機能を搭載したラジコンを開発しましょう。 どんな知能を搭載するかは皆さん次第です。人工知能の鍛え方、使い方について学びましょう。

Level 4: ラジコンの自動操縦を実現しよう
 使用するセンサーを増やす、人工知能を改良する等してLevel 3で作成したラジコンを更に高機能化し、より多くの状況で自律的に走行できるラジコンを目指しましょう。どのように発展させるかは皆さんの自由です。

Level 5: 頭の回転が速いラジコンを作成しよう
Level 4までで人工知能が周囲の状況を解析して、ある状況下で自律的に走行するラジコンを作成できました。しかし、このような処理をRaspberry Piだけで実現する場合、人工知能が解析を終えるまでに長い遅延が発生し、ラジコンはスムーズには動作しません。このようなコンピュータシステムでは,時間を要する処理を高速化する専用回路を作成することでスムーズな動作を実現します。一部の処理を高速化する基本的な専用回路を作成し、頭の回転の速いラジコンを実現しましょう。(Level 5は主に3年生以上を対象にしています)

Level 1
1. 導入、OSのインストール
2-3. Raspberry Piの使い方
4-5. Pythonによるプログラミング
6.ブレッドボードの使い方とLED の制御
7. DCモーターの制御
8. サーボモーターの制御
9. センサーの制御
10-12. 部品を組み合わせて制御しよう(自分で考えて行うところ)
13-14. 発表を見学しよう

Level 2
1. 導入、車体の組み立て
2-4. 車体の組み立て
5-6. Pythonによるラジコンの制御
7-9. スマホでラジコンを制御しよう
10-12. ラジコンを拡張しよう(自分で考えて行うところ)
13-14. 発表会

Level 3
1,2    環境構築(OS, OpenCV, TensorFlowのインストール)
3,4    OpenCV, Deep Learning入門
5-7    自動走行ラジコンのチュートリアル
8-12    自分で開発した人工知能を搭載しよう
13-14    発表

Level 4と5
1 - 12 自身で考えた自律的に走行するラジコンや頭の回転の速いラジコンを実現しよう
13 - 14 発表
教科書
/Textbook(s)
特になし
成績評価の方法・基準
/Grading method/criteria
発表 50% 普段の活動50%
参考(授業ホームページ、図書など)
/Reference (course
website, literature, etc.)
http://www-adl.u-aizu.ac.jp/sccp/radiocontrol/


科目一覧へ戻る
開講学期
/Semester
2019年度/Academic Year  前期・後期 /1st, 2nd Semester
対象学年
/Course for;
1年 , 2年 , 3年 , 4年
単位数
/Credits
1.0
責任者
/Coordinator
愼 重弼
担当教員名
/Instructor
愼 重弼
推奨トラック
/Recommended track
履修規程上の先修条件
/Prerequisites

更新日/Last updated on 2019/01/16
授業の概要
/Course outline
本プロジェクトでは、Pattern Recognition Software開発研究会です。
会津大学で授業以外に開発できるSoftwareを
考え、開発することを考えています。
授業の目的と到達目標
/Objectives and attainment
goals
本プロジェクトでは、プログラミングの基礎からアプリケーションソフトウェア
が開発できる水準までプログラミング技術を向上させることを目標にします。
以下の学生を対象とします。
授業スケジュール
/Class schedule
以下の学生を対象とします。

1.Basic Development Group--1年生を中心
・プログラミングの能力を向上させたい学生
・プログラミングが好きで、もっと高い水準のソフトウェアを作ってみたい学生

2.Application Development Group -- 2年生以上を中心
・プログラミングが好きで、もっと高い水準のソフトウェアを作ってみたい学生
・プログラミングの能力を発揮してみたい学生
・卒論・修論までの大きな作品、実用的な作品を作ってみたい学生
・大学院進学の希望の学生

本プロジェクトでは、ペンタブレット/Touch Panel/Kinect/Leap Motion/スマフォン/RGB-Dカメラを用いたパターン認識
に関するソフトウェア開発を行います。
これは非常に興味深いテーマです。具体的なテーマは以下の通りです。

1. 人工知能(AI)を用いたパターン認識・認証・生成
2. Kinect, RGB-D cameraを用いたGesture認識/他
3. Smartphoneを使用した文字入力・Gesture認識/他
4. Leap Motion/MYOを使用したGesture認識/他
5. 署名認証/筆者認証
6. 毛筆のシミュレーション
7. 手書きフォント生成
8. 人間追跡と画像処理
9. Optional Theme:
面白いテーマがあれば申請してください。
教科書
/Textbook(s)
なし
成績評価の方法・基準
/Grading method/criteria
進行方針
・主にプログラミングをしながら、その方法を覚えていく
・グループを組み、お互いに協力しながら学んでいく
・言語はC, Java, Visual C++, C#, Python など
履修上の留意点
/Note for course registration
本プロジェクトに参加したい学生はShinまでメールください。
参考(授業ホームページ、図書など)
/Reference (course
website, literature, etc.)
http://web-ext.u-aizu.ac.jp/labs/is-pp/pplab/research.html


科目一覧へ戻る
開講学期
/Semester
2019年度/Academic Year  前期・後期 /1st, 2nd Semester
対象学年
/Course for;
1年 , 2年 , 3年 , 4年
単位数
/Credits
1.0
責任者
/Coordinator
愼 重弼
担当教員名
/Instructor
愼 重弼
推奨トラック
/Recommended track
履修規程上の先修条件
/Prerequisites

更新日/Last updated on 2019/01/16
授業の概要
/Course outline
アンニョンハセヨ!
2000年代以降に東アジアで起こった韓国大衆文化の流行。
日本では2003年頃から韓国ドラマ『冬のソナタ』放送がきっかけとなった。
テレビドラマに限らず、映画、音楽、アイドル、料理、言語、文学など、様々な方面に流行が見られ影響が及んだ。
韓国のIT,文化や言語に接する機会が多くなっており、会津大学においても体験したいと思い、このプロジェクトを企画しました。
授業の目的と到達目標
/Objectives and attainment
goals
本プロジェクトでは、以下について学ぶことを目的にします。
1.韓国と日本の言語の体系の比較、
2.韓国と日本の文化・社会の比較
3.韓国ITの発展状況、日本ITとの比較調査
4.韓国IT企業成功の事例調査.

これは非常に興味深いものと考えられます。このプロジェクトを通じて、わたしたちの生活で何ができるか、 また、現在の韓日の
交流が進んでいるなか、われらが何ができるか、を考えてみます。
授業スケジュール
/Class schedule
自分で教員との相談、本・Webで調査などをし、相互で議論する形で行います。
教科書
/Textbook(s)
無。研究室の資料を使います
参考文献:田舎ぐらしの韓国人、ひとり歩きの韓国語自遊自在、韓国語で歌おう、韓国語(ハンリム出版社)
成績評価の方法・基準
/Grading method/criteria
出席、課題に取り組む熱意
履修上の留意点
/Note for course registration
本プロジェクトに参加したい学生はShinまでメールしてください。


科目一覧へ戻る
開講学期
/Semester
2019年度/Academic Year  前期 /First Semester
対象学年
/Course for;
1年 , 2年 , 3年 , 4年
単位数
/Credits
1.0
責任者
/Coordinator
アレクサンダー ヴァジェニン
担当教員名
/Instructor
アレクサンダー ヴァジェニン
推奨トラック
/Recommended track
履修規程上の先修条件
/Prerequisites

更新日/Last updated on 2019/02/12
授業の概要
/Course outline
Computer security is the protection of information systems from theft or damage to the hardware, the software, and to the information on them, as well as from disruption or misdirection of the services they provide. It includes controlling physical access to the hardware, as well as protecting against harm that may come via network access, data and code injection, and due to malpractice by operators, whether intentional, accidental, or due to them being tricked into deviating from secure procedures. In computer security, there is a competition called CTF (Capture The Flag). CTF contests are usually designed to serve as an educational exercise to give participants experience in securing a machine, as well as conducting and reacting to the sort of attacks found in the real world. We provide a dedicated UNIX environment to play actual worldwide CTF challenges. The course will be provided in cooperation with the Eyes Japan Co.
授業の目的と到達目標
/Objectives and attainment
goals
The focus of the class is to explain how to assess the security of networks and applications in order to build better protection or reveal the weaknesses that needed to be fixed in current deployment. Students can study by themselves in the prepared environment and learn the basics of information security.
By learning the real methods the attackers use, students will gain much more practical knowledge on how to reinforce their infrastructure.
授業スケジュール
/Class schedule
Each class is consists of a lecture and practical tasks. Materials and exercises will be provided by instructor

Students will study the basics of the following fields especially needed in CTF challenges:

- Binary (Reversing)
- Forensics
- Pwnable (Exploitation)
- Web
- Network
- Cryptography
- Miscellaneous
教科書
/Textbook(s)
Course materials will be provided by instructor
成績評価の方法・基準
/Grading method/criteria
Two quizes of 30 points each will be given.
The final exam will covered 40 points.
履修上の留意点
/Note for course registration
It would be good if students will have any preliminary knowledge about
Computer Architecture, Programming, Networking, Operating Systems.
参考(授業ホームページ、図書など)
/Reference (course
website, literature, etc.)
http://sealpv2.u-aizu.ac.jp/


科目一覧へ戻る
開講学期
/Semester
2019年度/Academic Year  前期・後期 /1st, 2nd Semester
対象学年
/Course for;
1年 , 2年 , 3年 , 4年
単位数
/Credits
1.0
責任者
/Coordinator
渡部 有隆
担当教員名
/Instructor
渡部 有隆
推奨トラック
/Recommended track
履修規程上の先修条件
/Prerequisites

更新日/Last updated on 2019/02/15
授業の概要
/Course outline
学生のプログラミング能力と問題解決能力を高め、幅広いアルゴリズムに関する知識を深めることを目的とし、実践的なプログラミングの演習を行います。
授業の目的と到達目標
/Objectives and attainment
goals
世界規模のプログラミングコンテストACM-ICPC, AtCoder, Codeforces, TopCoder 等に参戦します。
会津大学競技プログラミング部(ICPC部)とも連携し、アジア各地で開催されるACM-ICPCのアジア地区大会に参戦します。
授業スケジュール
/Class schedule
1. プログラミング入門(初心者向け)
2. アルゴリズム入門(初心者向け)
3. プログラミング作法と実装テクニック
4. アルゴリズムとデータ構造
   動的計画法
   グラフ・木構造
   高等的データ構造
   計算幾何学
5. コンテスト
教科書
/Textbook(s)
プログラミングコンテストチャレンジブック
プログラミングコンテスト攻略のためのアルゴリズムとデータ構造
成績評価の方法・基準
/Grading method/criteria
演習 50%
コンテスト 50%
参考(授業ホームページ、図書など)
/Reference (course
website, literature, etc.)
https://onlinejudge.u-aizu.ac.jp/
http://atcoder.jp/
http://www.topcoder.com/
http://codeforces.com/
http://web-ext.u-aizu.ac.jp/circles/acpc/
プログラミングコンテストチャレンジブック
プログラミングコンテスト攻略のためのアルゴリズムとデータ構造
東京大学実践的プログラミング「問題解決のためのプログラミング一巡り」
最強最速アルゴりズマー養成講座
オンラインジャッジではじめるC/C++プログラミング入門


科目一覧へ戻る
開講学期
/Semester
2019年度/Academic Year  前期・後期 /1st, 2nd Semester
対象学年
/Course for;
1年 , 2年 , 3年 , 4年
単位数
/Credits
1.0
責任者
/Coordinator
渡部 有隆
担当教員名
/Instructor
渡部 有隆
推奨トラック
/Recommended track
履修規程上の先修条件
/Prerequisites

更新日/Last updated on 2019/02/15
授業の概要
/Course outline
学生のプログラミング能力を高め、アルゴリズムだけでなくソフトウェア開発に必要なフレームワーク、パラダイム、開発ツールに関する知識を深めることを目的とし、実践的なプログラミングの演習を行います。学生の希望に応じて以下のコースの演習を行います:

(1)C/C++またはPythonプログラミング言語と基本的なアルゴリズムの習得を目的とし、多くの問題をステップbyステップで解いていく。
(2)Java, JavaScript, その他WEB技術を用いて、Aizu Online Judge (AOJ)のWEBサービスやアプリケーションの開発を行う。
授業の目的と到達目標
/Objectives and attainment
goals
コース(1)を通して、学生は基本的なアルゴリズムの知識とプログラミング作法を獲得し、読みやすくエラーを埋め込みにくいコードを書けるようになります。
コース(2)を通して、学生は小規模のWEBサービスやアプリケーション(デスクトップ、WEB、モバイル)を開発できるようになります。
授業スケジュール
/Class schedule
1. プログラミング入門(初心者向け)
2. アルゴリズム入門(初心者向け)
3. 演習問題(コース1)
   アプリケーション開発(コース2)
教科書
/Textbook(s)
オンライン教材を提供します。
成績評価の方法・基準
/Grading method/criteria
演習 50%
プロジェクト 50%


科目一覧へ戻る
開講学期
/Semester
2019年度/Academic Year  前期・後期 /1st, 2nd Semester
対象学年
/Course for;
1年 , 2年 , 3年 , 4年
単位数
/Credits
1.0
責任者
/Coordinator
吉岡 廉太郎
担当教員名
/Instructor
吉岡 廉太郎
推奨トラック
/Recommended track
履修規程上の先修条件
/Prerequisites

更新日/Last updated on 2019/02/07
授業の概要
/Course outline
ソフトウェアにおけるユーザインタフェースは、ユーザの意志をコンピュータに伝えたり、情報をユーザに説明・提示したりする接点であり、使いやすさや理解のしやすさに直結する重要な役割を担います。ユーザの目的を的確につかみ、適切なタイミングで適切な情報を表示し、次に何をすれば良いかが自然と理解できるユーザインタフェースを活性知識工学の手法を用いながら開発します。具体的なテーマはプロジェクト開始時に、参加者の興味と能力を考慮して決定します。具体的な機能や仕様は人間中心設計の手法なども用いて決定していきます。開発にはプログラミングとウェブアプリケーションの開発に関する知識が必要となりますが、足りない部分は各自で自学自習しながら進めていきます。
授業の目的と到達目標
/Objectives and attainment
goals
ソフトウェアとハードウェアの両面でさまざまな技術が普及する中、ユーザにとってどのような利便性があるかを考えることが重要です。そのような状況のもと、ユーザ本位の立場で技術を見る練習をします。
具体的な学習目標:
-ユーザの利益や効率を向上するために何が足りないかを考えることができる。
-「ユーザが獲得する価値」を最優先にしたソフトウェアの提案ができる。
-グラフィカルなユーザインタフェースを構築できる。
授業スケジュール
/Class schedule
初回授業で興味と知識・技術力に応じて具体的な目標を設定し、詳細なスケジュールを決定します。概要は次の通りです。

 第1回:オリエンテーション
授業計画について説明し、学習目標を確認する。履修者のプログラミング能力を確認する。
 第2回:プログラミング演習1
基本的なプログラミングのおさらいと演習
 第3回:プログラミング演習2
基本的なプログラミングのおさらいと演習
 第4回:プログラミング演習3
基本的なプログラミングのおさらいと演習
 第5回:デザイン思考とユーザインタフェース
ユーザインタフェースの企画と設計に必要な基礎知識を学ぶ
 第6回:デザイン思考とユーザインタフェース
ユーザインタフェースの企画と設計に必要な基礎知識を学ぶ
 第7回:GUIプログラミング1
簡単なGUIアプリケーションを作成しながら、インタフェース構築に必要なプログラミングとインタフェース設計の考え方を学ぶ。
第8回:GUIプログラミング2
簡単なGUIアプリケーションを作成しながら、インタフェース構築に必要なプログラミングとインタフェース設計の考え方を学ぶ。
第9回:GUIプログラミング3
簡単なGUIアプリケーションを作成しながら、インタフェース構築に必要なプログラミングとインタフェース設計の考え方を学ぶ。
第10回:GUIプログラミング4
簡単なGUIアプリケーションを作成しながら、インタフェース構築に必要なプログラミングとインタフェース設計の考え方を学ぶ。
 第11回:GUIプログラミング5
簡単なGUIアプリケーションを作成しながら、インタフェース構築に必要なプログラミングとインタフェース設計の考え方を学ぶ。
 第12回:GUIプログラミング6
簡単なGUIアプリケーションを作成しながら、インタフェース構築に必要なプログラミングとインタフェース設計の考え方を学ぶ。
第13回:発表準備
作成したアプリケーションのインタフェース上の工夫を整理し、ユーザの使い勝手にどのように影響するかを評価する。
 第14回:発表
各自が作成したアプリケーションとインタフェースの工夫を共有する。
教科書
/Textbook(s)
必要に応じて資料を配布します。
成績評価の方法・基準
/Grading method/criteria
アイデア、成果物、積極性を総合的に判断して評価します。
履修上の留意点
/Note for course registration
授業内で開発目標を定め、学生が自ら試行錯誤する活動です。人間中心設計とプログラミングの最低限の講義はしますが、その他必要な知識は参考書やネット上の情報源などを使って学生自身で学ぶことが前提です。
参考(授業ホームページ、図書など)
/Reference (course
website, literature, etc.)
http://borealis.u-aizu.ac.jp/classes/sccp/


科目一覧へ戻る
開講学期
/Semester
2019年度/Academic Year  前期・後期 /1st, 2nd Semester
対象学年
/Course for;
1年 , 2年 , 3年 , 4年
単位数
/Credits
1.0
責任者
/Coordinator
吉岡 廉太郎
担当教員名
/Instructor
吉岡 廉太郎
推奨トラック
/Recommended track
履修規程上の先修条件
/Prerequisites

更新日/Last updated on 2019/02/07
授業の概要
/Course outline
触覚デバイスを用いた立体形状物のモデリング技術と3Dプリンターによる造形手法の研究を行います。また、コンピュータで造形された立体形状物の新しい活用法を開発します。具体的なテーマはプロジェクト開始時に決定しますが、文字を立体化する3D漢字の技術を例に、形状の変形手法と造形手法を習得し、その応用方法について要求開発と人間中心設計にもとづく開発を行います。
授業の目的と到達目標
/Objectives and attainment
goals
触覚デバイスによる立体形状モデリングができるようになる。
3Dプリンターを用いたラピッドプロトタイピングの手法を理解し、その特性について説明できるようになる。
3Dプリンターを使った造形作業ができるようになる。
身近なものごとを捉える新しい視点を、比較的簡単なものについて、発想できるようになる。
授業スケジュール
/Class schedule
最初の授業で、興味と能力に応じて目標を設定し、詳細なスケジュール
を作成します。
 第1回:モデリング1:イントロダクション
授業計画について説明し、学習目標を確認する。触覚デバイスFreeForm/ClayToolsでのモデリングを体験する。
 第2回:モデリング2:基本ツールの操作
基本的なツールを一通り使ったモデリングを行う。
 第3回:モデリング3:幾何学的形状のモデリング
2D/3D図形を補助的に用いてモデリングを行う。
 第4回:モデリング4:数値精度の向上
数値の直接入力を活用したモデリングを行う。
 第5回:モデリング5:有機的形状のモデリング
数値では表現できない形状のモデリングを行う。
 第6回:自由製作1
学生自身が考えたものを、第1~5回で学んだ操作法を駆使して、試行錯誤と自学自習しながら制作する。
第7回:自由製作2
学生自身が考えたものを、第1~5回で学んだ操作法を駆使して、試行錯誤と自学自習しながら制作する。
第8回:自由製作3
学生自身が考えたものを、第1~5回で学んだ操作法を駆使して、試行錯誤と自学自習しながら制作する。
第9回:課題製作1
定められたテーマについて学生自身が立体形状を考案し、試行錯誤と自学自習しながら制作する。
 第10回:課題製作2
定められたテーマについて学生自身が立体形状を考案し、試行錯誤と自学自習しながら制作する。
 第11回:課題製作3
定められたテーマについて学生自身が立体形状を考案し、試行錯誤と自学自習しながら制作する。
第12回:課題製作4
定められたテーマについて学生自身が立体形状を考案し、試行錯誤と自学自習しながら制作する。
第13回:課題製作5
定められたテーマについて学生自身が立体形状を考案し、試行錯誤と自学自習しながら制作する。
第14回:印刷・発表
各自が作成したモデルを発表し、共有する。
教科書
/Textbook(s)
必要に応じて資料を配布します。
成績評価の方法・基準
/Grading method/criteria
アイデア、成果物、積極性を総合的に判断して評価します。
履修上の留意点
/Note for course registration
授業内で制作目標を定め、学生が自ら試行錯誤する活動です。触覚デバイスとモデリングツールの基本的な使い方は教えますが、それ以外の機能や応用については学生自身で創意工夫することが前提です。
また、ハードウェア・ソフトウェアの台数が限られているため受講者が多い場合は、授業時間内で利用できる一人あたりの時間は短くなります。そのため、他空き時間での作業が必要になることもあります。
参考(授業ホームページ、図書など)
/Reference (course
website, literature, etc.)
http://borealis.u-aizu.ac.jp/classes/sccp/


科目一覧へ戻る
開講学期
/Semester
2019年度/Academic Year  前期・後期 /1st, 2nd Semester
対象学年
/Course for;
1年 , 2年 , 3年 , 4年
単位数
/Credits
1.0
責任者
/Coordinator
中澤 謙
担当教員名
/Instructor
中澤 謙
推奨トラック
/Recommended track
履修規程上の先修条件
/Prerequisites

更新日/Last updated on 2019/02/06
授業の概要
/Course outline
本プロジェクトでは、歩行や眼球運動といった人間の生活を支えている人体の「動き」を測定/分析/評価する方法を学習していきます。
 
授業の目的と到達目標
/Objectives and attainment
goals
授業の目的
1、モーションキャプチャシステムやアイトラッキングシステムを使って人体の動きを測定する方法を学びます。
2、計測したデータをEXCELやMAT LABを用いて分析・評価する方法を学びます。

到達目標
身体運動について測定したデータをEXCELやMAT LABを用い、分析した結果を示すことができる。
授業スケジュール
/Class schedule
詳細な日程等については毎週の授業の中で決定・連絡する。
教科書
/Textbook(s)
スポーツバイオメカニクス20講
成績評価の方法・基準
/Grading method/criteria
出席、プロジェクトへの取組姿勢などを総合して評価する。
履修上の留意点
/Note for course registration
必要に応じて資料を配布する


科目一覧へ戻る
開講学期
/Semester
2019年度/Academic Year  前期・後期 /1st, 2nd Semester
対象学年
/Course for;
1年 , 2年 , 3年 , 4年
単位数
/Credits
1.0
責任者
/Coordinator
ホウ ヨンヒョン
担当教員名
/Instructor
ホウ ヨンヒョン
推奨トラック
/Recommended track
履修規程上の先修条件
/Prerequisites

更新日/Last updated on 2019/02/08
授業の概要
/Course outline
This course is designed to introduce Korean language and culture. Students will learn Korean alphabet (Hangul), basic Korean words and expressions. We will also have several culture sessions, during which we can 1) watch Korean YouTube clips, movies and dramas, 2) listen to Korean music and 3) play Korean traditional games.
授業の目的と到達目標
/Objectives and attainment
goals
There are two main objectives in this course. First, students will learn basic Korean expressions that they can use in simple conversations with their potential Korean friends or business partners. Second, it introduces some cultural aspects of Korea so that they can better understand the country.
授業スケジュール
/Class schedule
Class 1. Korean alphabet (Part 1)
Class 2. Korean alphabet (Part 2)
Class 3. Korean alphabet (Part 3)
Class 4. Basic Korean Expressions (Part 1)
Class 5. Basic Korean Expressions (Part 2)
Class 6. Basic Korean Expressions (Part 3)
Class 7. Introduction to Korean Culture (Part 1)
Class 8. Introduction to Korean Culture (Part 2)
Class 9. Introduction to Korean Culture (Part 3)
Class 10. Korean Music
Class 11. Korean Drama
Class 12. Korean Movie
Class 13. How to learn Korean through YouTube (Part 1)
Class 14. How to learn Korean through YouTube (Part 2)
Class 15. How to learn Korean through YouTube (Part 3)
教科書
/Textbook(s)
There is no textbook. Course materials will be distributed in each class meeting.
成績評価の方法・基準
/Grading method/criteria
Participation: 20%
Homework: 40%
Quizzes: 40%


科目一覧へ戻る
開講学期
/Semester
2019年度/Academic Year  前期・後期 /1st, 2nd Semester
対象学年
/Course for;
1年 , 2年 , 3年 , 4年
単位数
/Credits
1.0
責任者
/Coordinator
渡邊 曜大
担当教員名
/Instructor
渡邊 曜大
推奨トラック
/Recommended track
履修規程上の先修条件
/Prerequisites

更新日/Last updated on 2019/02/15
授業の概要
/Course outline
暗号は,電子情報を扱うさまざまなサービスにおける安全性確保のための基盤となる重要な技術である.本科目では,視覚復号型秘密分散法と呼ばれる一風変わった暗号技術を取り上げて,現代暗号の基礎を学ぶ.
授業の目的と到達目標
/Objectives and attainment
goals
- 授業の目的
具体的な暗号を取り上げて,理論・実装の両面からその仕組みや安全性について学ぶ.
- 到達目標
理論:視覚復号型秘密分散法の仕組みや安全性を理解すること.
実装:複数の秘密画像を暗号化する視覚復号型秘密分散法の暗号化をC言語により実装すること.
授業スケジュール
/Class schedule
理論・実装の下記項目を並行して,それぞれ1-3回かけて学ぶ.
- 理論
1.暗号の基礎
2.情報理論的安全性
3.秘密分散法
4.視覚復号型秘密分散法
- 実装
1.プログラミング基礎
2.乱数
3.画像
4.視覚復号型秘密分散法
教科書
/Textbook(s)
なし(資料を配布)
成績評価の方法・基準
/Grading method/criteria
プロジェクトへの取り組みを総合的に評価
履修上の留意点
/Note for course registration
なし
参考(授業ホームページ、図書など)
/Reference (course
website, literature, etc.)
秘密分散法:
http://web-int.u-aizu.ac.jp/~yodai/research/ss/ss.html


科目一覧へ戻る
開講学期
/Semester
2019年度/Academic Year  前期・後期 /1st, 2nd Semester
対象学年
/Course for;
1年 , 2年 , 3年 , 4年
単位数
/Credits
1.0
責任者
/Coordinator
藤津 明
担当教員名
/Instructor
藤津 明
推奨トラック
/Recommended track
履修規程上の先修条件
/Prerequisites

更新日/Last updated on 2019/02/22
授業の概要
/Course outline
We make Mathematica programs for physics education.
授業の目的と到達目標
/Objectives and attainment
goals
Students should
1. make Mathematica programs by themselves
2. get basic concepts of physical laws in Dynamics and Electromagnetism
授業スケジュール
/Class schedule
Every time, we will have activities as
1. Short Lecture
2. Review of Program
3. Discussion
教科書
/Textbook(s)
Dynamics, Electromagnetism
成績評価の方法・基準
/Grading method/criteria
Evaluate Mathematica programs (100%)


科目一覧へ戻る
開講学期
/Semester
2019年度/Academic Year  前期・後期 /1st, 2nd Semester
対象学年
/Course for;
1年 , 2年 , 3年 , 4年
単位数
/Credits
1.0
責任者
/Coordinator
小川 佳子
担当教員名
/Instructor
小川 佳子
推奨トラック
/Recommended track
履修規程上の先修条件
/Prerequisites

更新日/Last updated on 2019/02/15
授業の概要
/Course outline
地元福島県内の火山を主な対象として、衛星データから地下のマグマの動きを知るためのデータ解析に取り組む。また、様々な火山関連データを一元的に可視化する地理情報システム(GIS)ツールの開発にも取り組む。火山モニタリングへの多面的な貢献を目指す。
授業の目的と到達目標
/Objectives and attainment
goals
1. 火山について学ぶ。
2. 火山モニタリングの手法とそのデータについて知る。
3. 火山観測データの解析または同データの可視化ツールの開発を当年履修者の希望に応じて実施する。データは福島県内の活火山付近で観測される実際のデータを用いる。
4. データハンドリングを通じて火山防災について理解する。
授業スケジュール
/Class schedule
1. イントロダクション: 本コースの説明
2. 火山概論: 火山とマグマ活動
3. 火山概論: 日本の活火山と防災
4. 火山モニタリングとデータ: 地上観測
5. 火山モニタリングとデータ: 衛星観測
6. データ解析またはデータ可視化ツール開発: 環境構築
7. データ解析またはデータ可視化ツール開発: 演習1
8. データ解析またはデータ可視化ツール開発: 演習2
9. データ解析またはデータ可視化ツール開発: 演習3
10. データ解析またはデータ可視化ツール開発: 演習4
11. データ解析またはデータ可視化ツール開発: 演習5
12. データ解析またはデータ可視化ツール開発: 演習6
13. 成果発表準備
14. 成果発表
教科書
/Textbook(s)
授業中に適宜アナウンスします
成績評価の方法・基準
/Grading method/criteria
演習50%, 成果物&プレゼン50%, で 評価します


科目一覧へ戻る
開講学期
/Semester
2019年度/Academic Year  前期・後期 /1st, 2nd Semester
対象学年
/Course for;
1年 , 2年 , 3年 , 4年
単位数
/Credits
1.0
責任者
/Coordinator
浅井 信吉
担当教員名
/Instructor
浅井 信吉
推奨トラック
/Recommended track
履修規程上の先修条件
/Prerequisites

更新日/Last updated on 2019/02/15
授業の概要
/Course outline
Datalimpicに参戦しよう!
授業の目的と到達目標
/Objectives and attainment
goals
この課外授業では、個人またはグループで、課題の設定、デザイン、作成、プレゼンまでを通した実習を目的とします。
過去の出場テーマを参考に、独自のテーマを設定し、東北地区予選にエントリーし、本年度は、書類審査通過を目指す。
授業スケジュール
/Class schedule
1. 概要説明
2-5. これまでの出品作品についてのリサーチ
6-8. 独自のテーマ設定とエントリー
9-14.作り込みと作品の出品

書類審査に通った場合、10月中に東北予選出場(仙台)
もし、予選も通過できたら11月に決勝(東京)
教科書
/Textbook(s)
指定なし
成績評価の方法・基準
/Grading method/criteria
活動への参加と貢献度による
履修上の留意点
/Note for course registration
授業日時が変更となる可能性がある
参考(授業ホームページ、図書など)
/Reference (course
website, literature, etc.)
昨年度のDatalimpicのホームページ:
https://www.wingarc.com/datalympic2018/


科目一覧へ戻る
開講学期
/Semester
2019年度/Academic Year  前期・後期 /1st, 2nd Semester
対象学年
/Course for;
1年 , 2年 , 3年 , 4年
単位数
/Credits
1.0
責任者
/Coordinator
マキシム リズィー
担当教員名
/Instructor
マキシム リズィー
推奨トラック
/Recommended track
履修規程上の先修条件
/Prerequisites

更新日/Last updated on 2019/03/04
授業の概要
/Course outline
Students will study basic principles of semiconductor device modeling techniques, study the software source code based on Ensemble Monte Carlo particle simulation method (with some programming work on class workstation).
Students will study and run the software and obtain different characteristics of semiconductor devices.
授業の目的と到達目標
/Objectives and attainment
goals
- Ensemble Monte Carlo particle simulation method and its application to semiconductor device modeling.
- Graphical visualization of the obtained results.
授業スケジュール
/Class schedule
Seminars and explanations, work with software, some programming work, running computer simulations.
教科書
/Textbook(s)
Tomizawa Kazutaka
Numerical Simulation of Submicron Semiconductor Devices
成績評価の方法・基準
/Grading method/criteria
Course report (100%)
履修上の留意点
/Note for course registration
Applied programming skills are required (Visual C), also Visual Fortan desirable.
参考(授業ホームページ、図書など)
/Reference (course
website, literature, etc.)
Tomizawa Kazutaka
Numerical Simulation of Submicron Semiconductor Devices


科目一覧へ戻る
開講学期
/Semester
2019年度/Academic Year  後期 /Second Semester
対象学年
/Course for;
1年 , 2年 , 3年 , 4年
単位数
/Credits
1.0
責任者
/Coordinator
デボプリオ ロイ
担当教員名
/Instructor
デボプリオ ロイ
推奨トラック
/Recommended track
履修規程上の先修条件
/Prerequisites

更新日/Last updated on 2019/08/20
授業の概要
/Course outline
This course is about teaching the art of using language and communication skills for networking and workflow management related to attending and organizing international conferences.  The idea is to develop students’ project management and English communication skills.
Attending or organizing conferences can be very productive and fun or totally overwhelming and a drain depending on many factors. The investment of time, travel and energy required to go to conferences, makes it more important to be prepared before you go so that you’re not scrambling at the last minute or worse yet – while you are there. The 21st century conference attendee has much more technology, social media and content options that can be used to share & highlight their experience and their takeaways.
As part of this course, we will look into what it takes to prepare in English for a good conference as a speaker and organizer (even when your English is not good); we will spend some time learning the tricks for organizing a good international conference and the tasks and responsibilities that go with it; and the discussions and tasks will also feature how to ask good questions to the speaker; how to do problem-solving when organizing an international conference, workflow management, time and personnel management, and the art of networking with international colleagues. Students will get an opportunity to participate and network directly with international colleagues and students as part of a weeklong international conference held on our UoA campus.

授業の目的と到達目標
/Objectives and attainment
goals
We will look forward to achieving multiple goals:
1. Develop an understanding of how to speak to the audience and keep them engaged during a presentation.
2. Develop an understanding of what it takes to organize an international conference.
3. Develop an understanding of how to stay connected with international colleagues and partners and also expand on the number of people you know.
4. How to write polite emails to colleagues and partners and stay connected.
5. How to talk freely with international colleagues, even with poor English
授業スケジュール
/Class schedule
The following topics will be covered (each topic will take 2 weeks except Topic 8):
Topic # 1: How to Decide on Good Conferences to Attend / Mental Preparation for         Attending an International Conference /
Topic # 2: Writing a Conference Proposal / How to Develop Interesting Presentation Slides
Topic # 3: How to Add Humor to Making Presentations
Topic # 4: Interfaces for Conference Workflow Management (Easy Chair and EDAS)
Topic # 5: How to Design an Effective Conference Website
Topic # 6: How to Develop General Networking Skills / The Business Angle in Conferences
Topic # 7: How to Write Effective Networking Emails to Colleagues
Topic # 8: Preparing for a Conference Publication / Invited Lecture on CALL (computer assisted language learning)
教科書
/Textbook(s)
No textbooks needed. Lecture materials will be provided in class.
成績評価の方法・基準
/Grading method/criteria
The assessment rubric is part of the assignment instructions each week. However, a detailed grading schema will be maintained for each assignment. Please check the course webpage for the grading schema for each assignment.

Assessment (Overall Criteria): Each assignment will be graded against a specific set of criteria. A student will either get 0 or 1 for each category as is seen below.

1. Organization of Ideas (0/1)
2. Clarity of Ideas (0/1)
3. Grammatical and Sentence Construction Issues (0/1)
4. Use and Explanation of Graphics (0/1)
5. User-Friendly Nature of the Information (0/1)
6. Text-Graphics Coordination (0/1)
7. Information Accessibility (0/1)

Students MUST post assignments in Schoology (https://www.schoology.com/), and must NOT be absent.

The grade distribution might be subjected to last minute changes.
Assignment # 1: Reflection Paper on Choosing a Good Conference to Attend / Writing a    Conference Proposal - 10%
Assignment # 2: Design a Good Presentation for a Conference - 10%
Assignment # 3: Adding Humor to Speech and Slides in the Presentation - 10%
Assignment # 4: Developing a Quick Guide Explaining how to use Easy Chair - 15%
Assignment # 5: Prepare a Plan on how to Get Colleagues/Students/Partners Interested in your Conference - 10%
Assignment # 6: Writing Effective Emails to Colleagues - 15%
Assignment # 7: Project Management Skills:  - 30%
Participating at the ACM International Conference at UoA as a volunteer in the conference team (https://www.acmchapterseminarjapan.com/etltchome2020)

* Every student will receive an ACM certificate of participation.
履修上の留意点
/Note for course registration
Reasonable English language proficiency will help.
参考(授業ホームページ、図書など)
/Reference (course
website, literature, etc.)
https://easychair.org/
https://www.edas.info/
https://sites.google.com/new
https://www.mindmeister.com/ja


科目一覧へ戻る
開講学期
/Semester
2019年度/Academic Year  後期 /Second Semester
対象学年
/Course for;
1年 , 2年 , 3年 , 4年
単位数
/Credits
1.0
責任者
/Coordinator
阿部 泰裕
担当教員名
/Instructor
阿部 泰裕
推奨トラック
/Recommended track
履修規程上の先修条件
/Prerequisites

更新日/Last updated on 2019/08/15
授業の概要
/Course outline
会津大学内で実際に利用できるアプリケーション・サービスの構築を目指します。

※ 活動に必要な場合、サーバー等は可能な範囲で準備します。
※ 過去問DBのようにディプロマポリシーに反するものは対象としません。

詳細は参考欄の授業ホームページを確認してください。
授業の目的と到達目標
/Objectives and attainment
goals
自らの日々の生活を学んだ技術を用いて、問題発見・解決の能力・学内生活の質の向上を目指します。
授業スケジュール
/Class schedule
1. 対象となる課題の洗い出し
2. 予想される効果の分析
3. 設計
4. 開発
5. テスト・デモンストレーション・公開
教科書
/Textbook(s)
N/A
成績評価の方法・基準
/Grading method/criteria
成績の評価は作成を目指したアプリケーション・サービスについて、以下の観点にもとづいて評価を行なう。
具体的な項目は1回目の冒頭にシラバスと共に周知する。

1. 課題に対して適切な目的を設定できる
2. 開発を目指した対象について、目的・結果・課題を自ら説明できる
履修上の留意点
/Note for course registration
・活動時間は水曜日17:00-18:40を予定しています
参考(授業ホームページ、図書など)
/Reference (course
website, literature, etc.)
授業ホームページ - https://web-int.u-aizu.ac.jp/~yasu-abe/ja/sccp/lda4bcl/


科目一覧へ戻る
開講学期
/Semester
2019年度/Academic Year  後期 /Second Semester
対象学年
/Course for;
1年 , 2年 , 3年 , 4年
単位数
/Credits
1.0
責任者
/Coordinator
野北 明嗣
担当教員名
/Instructor
野北 明嗣
推奨トラック
/Recommended track
履修規程上の先修条件
/Prerequisites

更新日/Last updated on 2019/08/06
授業の概要
/Course outline
日本人の英語が通じないのは、発音が悪いからというよりも、単に英語のつづりの読み方や発音のルールを勘違いしているだけだという場合が多い。この授業では、日本語の五十音表にあたるものの英語版、日本語の漢字とひらがなに違いにあたるものの英語版、英語の拍やイントネーションなど、ほとんどの日本人が中学や高校で習わないものを扱う。ちなみに中国語教育では発音指導が徹底されており、この授業で扱うメソッドも中国語教育の発音指導法を多く取り入れている。
授業の目的と到達目標
/Objectives and attainment
goals
このコースが終わる頃に、
(a) 英語の発音が、今までよりはるかに正確で通じやすくなること。
(b) 新しい英単語を見た時に、今までよりはるかに正確に発音を推測できるようになること。
(c) 英語の言葉遊びや歌の歌詞といった、英語のつづりや発音の基礎知識が無いと楽しめないものを、楽しめるようになること。
授業スケジュール
/Class schedule
Session 01 日本語の漢字と英語のつづりの共通点
Session 02 母音字のロング読み
Session 03 母音字のショート読み
Session 04 母音字のショート読み (続き)
Session 05 二文字の母音の読み
Session 06 子音字の読み
Session 07 子音字の読み (続き)
Session 08 二文字の子音字
Session 09 英語と日本語の拍
Session 10 英語と中国語の重音と軽声
Session 11 英語の言葉遊び
Session 12 英語の詞の楽しみ方
Session 13 上級フォニックス
Session 14 上級フォニックス (続き)
教科書
/Textbook(s)
なし。授業中の配布資料。
成績評価の方法・基準
/Grading method/criteria
In-Class Assignments: 60%
Quizzes: 30%
Participation: 10%
履修上の留意点
/Note for course registration
授業の内容を、授業以外の場で実践し、手応えを感じること。
参考(授業ホームページ、図書など)
/Reference (course
website, literature, etc.)
https://youtu.be/g0QIzy2KfKc


このページの内容に関するお問い合わせは学生課 教務係までお願いいたします。

お問い合わせ先メールアドレス:sad-aas@u-aizu.ac.jp