アンプラグド教材<電車の乗降>
課題:あなたは各駅停車の電車に乗って、目的地A駅で降りる。
【指導1】前提条件として、『あなたと電車の動作をそれぞれ分けて描くこと。電車に乗ったところから
スタートする。ただし、乗り換えはなく、A駅は終点ではない。』と追記します。
【指導2】フローチャートを描く前に、以下のように問題と前提から分かることは何かを考えさせます。
・前提に「電車に乗ったところからスタートする」とあるので、乗車駅は意識する必要はない
・電車は、どの乗客の乗降に関係なく、終点まで各駅に停車する(反復に気付ける)
・止まった駅がA駅か判断するのは乗客である「あなた」になるので『あなたレーン』に描く
・以下、もともと電車は終点まで走り続けるが、これに「あなた」の動作を加えるとどうなるか
・電車への「乗降」は、あなた(乗客)の動作なので『あなた』視点から見た2つのフローを描く
ワークシート
■アンプラグド・プログラミング問題ワークシート【難易度:★★★☆☆】 | |||||
クラス | 出席番号 | 氏名 | |||
課題 | あなたは各駅停車の電車に乗って、目的地A駅で降りる。 | ||||
条件 | 「あなた」と「電車」の動作をそれぞれに分けて描くこと。 電車に乗ったところからスタートする。ただし、乗り換えはなく、A駅は終点ではない。 |
||||
<フローチャート> |
模範解答
■アンプラグド・プログラミング問題ワークシート【難易度:★★★☆☆】 | |||||
課題 | あなたは各駅停車の電車に乗って、目的地A駅で降りる。 | ||||
条件 | 「あなた」と「電車」の動作をそれぞれに分けて描くこと。 電車に乗ったところからスタートする。ただし、乗り換えはなく、A駅は終点ではない。 |
||||
<フローチャート> |
▼Amazonおすすめ本
▼続きはこちら
おすすめ記事
-
小学校プログラミング教育とは
プログラミング教育必修化 今回の学習指導要領改訂(2020年度から小学校で完全実施)による、小学校での教育の大きな変更点は 「外国語を、小学校5・6年生から教科とする」「道徳を教科とする」「プログラミング教育を導入する」 […]
-
プログラミング的思考とは
情報活用能力とは 学習活動において、必要に応じてコンピュータ等の情報手段を適切に用いて、情報を得たり、整理・比較したり、発信・伝達したり、保存・共有したり、といったことができる力です。 こうした情報活用能力を育むためには […]
-
プログラミング的思考力育成のその前に
プログラムとは何か プログラムとは、コンピュータ(パソコンやスマートフォンなど)にして欲しいことを、プログラム言語を使って「命令」という形で作成した機能をいいます。 その機能の集合体、完成したものがアプリケーション(アプ […]
-
プログラミング的思考力育成方法の提案
プログラミング的思考力育成方法 プログラミング的思考能力は以下の6つになります。 ものごとを一旦分解してから整理する能力(分解、分類、共通化) ものごとを単純化して重要な部分を捉える能力(抽象化、メタ認知) やるべきこと […]
小学校プログラミング教育とは
プログラミング教育必修化 今回の学習指導要領改訂(2020年度から小学校で完全実施)による、小学校での教育の大きな変更点は 「外国語を、小学校5・6年生から教科とする」「道徳を教科とする」「プログラミング教育を導入する」 […]
プログラミング的思考とは
情報活用能力とは 学習活動において、必要に応じてコンピュータ等の情報手段を適切に用いて、情報を得たり、整理・比較したり、発信・伝達したり、保存・共有したり、といったことができる力です。 こうした情報活用能力を育むためには […]
プログラミング的思考力育成のその前に
プログラムとは何か プログラムとは、コンピュータ(パソコンやスマートフォンなど)にして欲しいことを、プログラム言語を使って「命令」という形で作成した機能をいいます。 その機能の集合体、完成したものがアプリケーション(アプ […]
プログラミング的思考力育成方法の提案
プログラミング的思考力育成方法 プログラミング的思考能力は以下の6つになります。 ものごとを一旦分解してから整理する能力(分解、分類、共通化) ものごとを単純化して重要な部分を捉える能力(抽象化、メタ認知) やるべきこと […]