ILAS Seminar :Introduction to Physical Computing
Numbering Code | U-LAS70 10001 SJ50 | Year/Term | 2022 ・ First semester | |
---|---|---|---|---|
Number of Credits | 2 | Course Type | seminar | |
Target Year | Mainly 1st year students | Target Student | For all majors | |
Language | Japanese | Day/Period | Thu.5 | |
Instructor name | KITA HAJIME (Institute for Liberal Arts and Sciences Professor) | |||
Outline and Purpose of the Course | 小さなコンピュータ(組み込み用マイクロプロセッサ)とその開発環境が安価になり、これに光や接触など外界の状況を感知するセンサーとモーターやランプなど外界に働きかけるアクチュエータを接続して「能動的に動作するもの(作品)」についてのさまざまなアイデアを形にすることが Physical Computing として注目されています。本授業では実際に M5Stack と呼ばれる小型のマイコンボードにさまざまなセンサやアクチュエータを接続し、プログラムで動作させることを学習するとともに、自ら作品のアイデアを出し、これを実際に作ってみることを通して Physical Computing について体験的に学びます。 | |||
Course Goals |
この授業では、以下の3つのことを到達目標とします。 1) M5Stack を動かすために簡単な C 言語のプログラムが書けるようになること。 2) M5Stack に接続する簡単な電子回路を構成できるようになること。 3) 上記の技術を使って期限内に作品を構想、設計、製作を2人程度のチームで実施できること。 |
|||
Schedule and Contents |
Physical Computing の概要(1回) コンピュータのプログラミングと電子回路の作成(5回) M5Stack を使うためのプログラミングと電子回路構成の基礎を身に着けます。 作品のアイデアについての検討(2回) 予算と期限の制約の中で M5Stack を用いた作品を計画します。 作品制作とレビュー(5回) 計画を実施し、作品を制作します。 作品のデモンストレーション(1回) 実際に作品をクラスの中で稼働させるデモンストレーションを行います。 京大オープンコースウェアでの収録と公開を予定しています。 振り返りとレポート作成(フィードバック回) |
|||
Evaluation Methods and Policy | 授業への参加と実習状況(50点)、作品とプレゼンテーション(30点)と期末レポート(20点)の内容を通じて到達目標が獲得できていることを評価する。 | |||
Course Requirements | ノートPC (OS は windows または mac OS)を持参して受講できること | |||
Study outside of Class (preparation and review) | C 言語のプログラミングや電子回路などについて前半は実習内容を一部、宿題として課します。後半は作品の構想、設計、製作に授業時間と同程度以上の自学自習が必要です。 | |||
Textbooks | Textbooks/References |
みんなのM5Stack入門, 下島 健彦, (リックテレコム ,2019), ISBN:978-4865942095, 教科書は貸し出します。
プリント教材を授業で配布する。 |
||
References, etc. | Prototyping Lab (第2版)―「作りながら考える」ためのArduino実践レシピ , 小林 茂, (オライリージャパン), ISBN:978-4-87311-789-8, 授業中に若干部は貸し出す |