授業計画 |
回数 |
学習目標 |
学習項目 |
1 |
Raspberry Piの特徴及び概要を説明出来る
Python言語の基礎的な文法について説明出来る ① |
・Raspberry Piの概要、動作原理、主な要素について学習し、Raspberry Piの起動準備を行う 。
・Pythonの基本構文を学習する。(標準入力、算術演算子) |
【理解度確認】演習課題 |
2 |
Python言語の基礎的な文法について説明出来る ② |
・Pythonの基本構文を学習する。(リスト、タプル、関数、クラス) |
【理解度確認】演習課題 |
3 |
Python言語の基礎的な文法について説明出来る ③ |
・Pythonの基本構文を学習する。 (継承、オーバーライド、timeモジュール、例外、スレッド) |
【理解度確認】演習課題 |
4 |
電子回路を作成できる |
・ツール(fritzing)を用いた電子回路作成を学習する |
【理解度確認】演習課題 |
5 |
LEDを光らせる電子回路を作成し、LED点灯を制御するプログラムが作成出来る |
・LEDを光らせるための電子回路を作成し、Pythonを用いて制御を行うプログラムを作成する |
【理解度確認】演習課題 |
6 |
ブザーを鳴らす電子回路を作成し、ブザー鳴動を制御するプログラムが作成できる。
LEDとブザーの同時制御ができる。 |
・ブザーを鳴らす電子回路を作成し、ブザー鳴動を制御するプログラムが作成できる
・LEDとブザーを同時に出力する電子回路を作成し、Pythonを用いて制御を行うプログラムを作成する |
【理解度確認】演習課題 |
7 |
温湿度センサーを用いた電子回路を作成し、温湿度センサーから情報を取得するプログラムを作成する |
・温湿度センサーを用いた電子回路を作成し、Pythonを用いて制御を行うプログラムを作成する |
【理解度確認】演習課題 |
8 |
人感センサーを用いた電子回路を作成し、人感センサーから情報を取得するプログラムを作成する |
・人感センサーを用いた電子回路を作成し、Pythonを用いて制御を行うプログラムを作成する |
【理解度確認】演習課題 |
9 |
タクトスイッチを用いた電子回路を作成し、タクトスイッチを制御するプログラムを作成できる |
・タクトスイッチを用いた電子回路を作成し、Pythonを用いて制御を行うプログラムを作成する
|
【理解度確認】演習課題 |
10 |
液晶表示器(LCD) を用いた電子回路を作成し、LCDを制御するプログラムを作成できる |
・LCDを用いた電子回路を作成し、Pythonを用いて制御を行うプログラムを作成する |
【理解度確認】演習課題 |
11 |
赤外線受信モジュールを用いた電子回路を作成し、赤外線受信モジュールから情報を取得するプログラムを作成できる |
・赤外線受信モジュールを用いた電子回路を作成し、Pythonを用いて制御を行うプログラムを作成する |
【理解度確認】演習課題 |
12 |
Raspberry Pi、及び各種センサーを使用した小規模なシステムを作成できる~1週目~ |
・今まで学習した知識を元にオリジナルの電子回路及び制御プログラムを作成する |
【理解度確認】小規模システム開発 |
13 |
Raspberry Pi、及び各種センサーを使用した小規模なシステムを作成できる~2週目~ |
・今まで学習した知識を元にオリジナルの電子回路及び制御プログラムを作成する |
【理解度確認】小規模システム開発 |
14 |
Raspberry Pi、及び各種センサーを使用した小規模なシステムを作成できる~3週目~ |
・今まで学習した知識を元にオリジナルの電子回路及び制御プログラムを作成する |
【理解度確認】小規模システム開発 |
15 |
今まで学習した内容を復習し、期末試験の対策を行う |
・センサーやPythonの復習を行う。 |
【理解度確認】期末試験 |