4th Stage -本格的な「プログラミング言語」にチャレンジしよう!-

Arduino言語を使ったテキスト言語プログラミングで多種多様なセンサーを制御

4th Stageの概要

全12回の学習を通じて「テキスト言語プログラミングの基礎を身につける」ことを目的としています。このStageが本格的なプログラミングの第一歩となります。
 
内容は「ビジュアル言語で学んだことをテキスト言語で実現する」ことが中心となります。使用するテキスト言語は「Arduino言語(C/C++類似言語)」。ビジュアル言語との親和性が高く、他のテキスト言語を学んでいくにも汎用性が高い、入門編としてふさわしい言語です。3rd Stageで登場した各種センサーを使い、温度や光量を計測してマイコンで処理し、LEDの点灯や光量制御、パソコンでの制御やパソコンの表示装置への出力、液晶表示装置(LCD)への表示など、最も基本的な動作の基礎を学んでいきます。

  • 対象
  • アルファベットの読み書き、タイピングができる方
  • 学年目安
  • 小5、小6
  • 回数/時間
  • 月1回(全12回)
    120分(1回)
  • 受講料
    (税抜)
  • 入会金:¥20,000 → ¥10,000
    実習費:¥6,000/月
  • 定員
  • 1クラス10名

カリキュラム

※カリキュラムはあくまでも予定です。諸事情により変更となる可能性がありますので、予めご了承ください。
 

4月
テキスト言語でプログラムの基礎を学ぶ
目的:テキスト言語でプログラムの基礎を学ぶ。
概要:基本に立ち返ってプログラミングの基本を確認。プログラミングソフト(ArduinoIDE)を使ってテキスト言語プログラミングの基礎を学ぶ。また簡単な工作&プログラミングでモノの制御にもチャレンジします。


BlocklyDuinoの画面

5月
電子回路の基礎を学ぶ
目的:電子回路の基礎を学ぶ。
概要:フルカラーLEDの制御を通じて電子回路について学び、プログラムを組んで動きを確認していきます。フローチャートについても学んでいきます。


6月
条件分岐ってなんだろう
目的:テキスト言語で条件分岐(もし~なら〇〇)を学ぶ
概要:電子回路を条件分岐で制御します。フローチャートを書いて流れを確認し、プログラムを書いてみます。プログラムで大切な変数についても学びます。


電子工作する子どもたちの写真

7-1月
テキスト言語でセンサープログラミング
目的:テキスト言語でのセンサープログラミングについて学ぶ。
概要:3rd Stageではビジュアル言語でセンサーを制御するプログラミングについて学んできましたが、4th Staggeではテキスト言語でのプログラミングに挑戦。3rd Stageでも登場した「光センサー」「距離センサー」だけでなく、「曲げセンサー」や「温度センサー」+α など、新たなセンサーも登場。その用途や特徴、回路の組み方やテキスト言語プログラミングによる制御の方法などを、実践を通して学んでいきます。


2,3月
テキスト言語で植物育成装置作りにチャレンジ
目的:これまで学んだ知識、スキルの定着をはかる。
概要:土が乾くと自動で水をやる、暗くなると照明がつくなど、情報の入力(センサー)に対し何をどのように出力するかを考えてみます。どんな装置を作るかが決まったら、装置作りとプログラミング。他者の意見を取り入れながら作ってみましょう。完成した装置はみんなに発表します。どんな装置なのか、どんなところを工夫したか、装置とプログラムの両面から発表しよう。


植物育成装置の写真