探究型プログラミング学習(探プロ)スマートフォン用の表示で見る探究型プログラミング学習(探プロ)プログラミングの考え方を学んで、未来を創る力を手に入れるプログラミングの考え方を学んで未来を創る力を手に入れるこの広告は、90日以上更新していないブログに表示しています。2016-05-18街づくりのもう1つの本質からアルゴリズムを学ぶ街づくりの本質2つめとして、今回はその中には何らかの「順序」が存在することを書いてみます。前回は街を構成している個(要素)について考えたわけですが個と個はそれぞれ、何らかの関係性をもっていると捉えます。電車と線路と踏み切り、そして踏み切りをまたいでいる道路、その上を走る車やバス、そして信号機・・・こう書けば、どんな繋がりをもっているかは説明するまでもないと思います。遠隔で繋がっている例としては不審者が侵入→家(のセンサーが反応して警備会社へ連絡)→警備会社(から警察へ連絡)→パトカー(が出動)のような繋がりや工場(でお弁当を作る)→トラック(で店舗に運ぶ)→店(に並ぶ)など、です。した繋がりとやその中にある順番のことを、探究型プログラミング学習ではアルゴリズムと呼んでいます。※ちなみに子ども向けには、アルゴリズムとは、プログラム(=命令の集まり)の順番と説明しています。アルゴリズムを考えるときにも、まず個から考えて、次に個と個の繋がりを考えて、といった段取りで少しずつスケールを広げていきます。踏切を個と捉えれば、電車との関係を前提に踏切のアルゴリズムをまず考えます。ちなみに、この部分をさらに掘り下げていけば、モノの仕組みを知る学習に繋げていくことができると考えていて、将来的にはそんな流れが作れたら良いなぁ、という野望もあります。踏切と電車、道路を走る車、信号機などとの関係を1つずつ組み合わせていきそれぞれがどういった順番(アルゴリズム)で動いているのかを捉えていきます。街づくりのワークショップにおいて、このその中には何らかの「順序」が存在することを学ぶ過程には2つの学習ポイントがあります。1つは、個と個を繋いで大きな街をつくる、という流れに沿って、アルゴリズム自体も、組み合わせることによってより大きく複雑になっていくということを知るということ。シンプルなアルゴリズムを組み合わせていけば、大きくて複雑なアルゴリズムが作れるということです。(逆にみれば、大きくて複雑なものでも、個に分けていけばシンプルなものとなる)もう1つは、個と個を繋ぐとき、その繋ぎ方は予め決めておく必要があるということです。踏切の例でいえば、電車が近づいて、2で運転士に遮断機がおりたことを知らせるわけですがこのときの知らせ方として、信号を使うのか、無線を使うのか、など選択肢がいくつかあるのであれば、どの手段を使うのか予め決めておかなければいけません。しないと、例えば無線で連絡する踏切なのに電車が無線に対応していない、という事態に成りかねないからです。littleBitsを使うワークショップでは、自分の作品と他の子の作品を繋ぐ場面で同じ問題が起きます。いざ繋ごうとしたときに、お互いの作品(回路)の一部を壊さなければいけない体験を通じて、はじめに繋ぎ方を決めておくべきだったということを失敗を通じて学習することを期待しています。前回までの解説をまとめると、街づくりの学習プログラムでは以下のプログラミング概念を学習しているということになります。2進数、プログラム(アイスブレイク~大人を命令しよう~)アルゴリズムモジュール化インタフェース(繋がり方を決める)こうしたプログラミングの概念が、実は現実社会においても適用できるし、実際にされているということやこうした学習は必ずしもパソコンを使わなくてもできるということが、少しでも伝えることができれば嬉しいです。2/27月29日に実施したワークショップレポートの後編です。探プロの形が出来上がったのはちょうど1年前です。今日は久しぶりにワークショップでした。»プロフィールIT系コンサルティング会社に勤務し、システムコンサルタントとして現場の最前線で仕事を続ける一方、社会人向け大学院での修士研究として考案した「探究型プログラミング学習」の継続研究と展開のために活動しています。1男1女の母でもあります。「なぜ子どもたちはプログラミングを学ぶのか?」の問いに答えるべく21世紀型スキルの効果的な修得を目的とした『探究型プログラミング学習』やプログラミング学習の動向全般について、Blogを通じて発信していきます。http://tanpro-lab.jp/お問い合わせはこちらからどうぞ。2019.06.09月別アーカイブ@tanpro-labはてなブログをはじめよう!dig_learningさんは、はてなブログを使っています。ブログを報告するスターをつけました引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。