レーン・フローチャート
レーン・フローチャート
アンプラグド教材(自販機)の、3つの問題点のうち「視点問題」については、どちらか一方だけを描くのではなく、登場するプレイヤーが2つなら2つの視点に分けて両方描くことが重要です。
それに対応したものが「レーン・フローチャート」です。大げさなように聞こえますが、以下の図のように視点を描いて分けているだけです。そして、それぞれの視点別の処理を図で表していき、つながりがあるなら「矢印」でつなげばいいだけです。その「つながり(干渉)」が重要なので両方の視点を描く必要があります。
▼フローチャート | ▼レーン・フローチャート |
※アンプラグド教材(自販機)で言えば、前提として「購入する商品は決まっていて、購入するという人間の動作と自動販売機に組み込まれているコンピュータの動作を分けて描くこと」を追記する必要があります。
※自動販売機側の処理では、実際は、反復処理の中に販売しているジュースが切れているか、残りわずかかどうかを判定して、それをランプ点灯に反映していますが、今回は複雑になるので外してあります。
▼Amazonおすすめ本
▼続きはこちら
おすすめ記事
-
小学校プログラミング教育とは
プログラミング教育必修化 今回の学習指導要領改訂(2020年度から小学校で完全実施)による、小学校での教育の大きな変更点は 「外国語を、小学校5・6年生から教科とする」「道徳を教科とする」「プログラミング教育を導入する」 […]
-
プログラミング的思考とは
情報活用能力とは 学習活動において、必要に応じてコンピュータ等の情報手段を適切に用いて、情報を得たり、整理・比較したり、発信・伝達したり、保存・共有したり、といったことができる力です。 こうした情報活用能力を育むためには […]
-
プログラミング的思考力育成のその前に
プログラムとは何か プログラムとは、コンピュータ(パソコンやスマートフォンなど)にして欲しいことを、プログラム言語を使って「命令」という形で作成した機能をいいます。 その機能の集合体、完成したものがアプリケーション(アプ […]
-
プログラミング的思考力育成方法の提案
プログラミング的思考力育成方法 プログラミング的思考能力は以下の6つになります。 ものごとを一旦分解してから整理する能力(分解、分類、共通化) ものごとを単純化して重要な部分を捉える能力(抽象化、メタ認知) やるべきこと […]
小学校プログラミング教育とは
プログラミング教育必修化 今回の学習指導要領改訂(2020年度から小学校で完全実施)による、小学校での教育の大きな変更点は 「外国語を、小学校5・6年生から教科とする」「道徳を教科とする」「プログラミング教育を導入する」 […]
プログラミング的思考とは
情報活用能力とは 学習活動において、必要に応じてコンピュータ等の情報手段を適切に用いて、情報を得たり、整理・比較したり、発信・伝達したり、保存・共有したり、といったことができる力です。 こうした情報活用能力を育むためには […]
プログラミング的思考力育成のその前に
プログラムとは何か プログラムとは、コンピュータ(パソコンやスマートフォンなど)にして欲しいことを、プログラム言語を使って「命令」という形で作成した機能をいいます。 その機能の集合体、完成したものがアプリケーション(アプ […]
プログラミング的思考力育成方法の提案
プログラミング的思考力育成方法 プログラミング的思考能力は以下の6つになります。 ものごとを一旦分解してから整理する能力(分解、分類、共通化) ものごとを単純化して重要な部分を捉える能力(抽象化、メタ認知) やるべきこと […]