セキュリティを強化しよう。
複雑な条件を使って、金庫の暗号パターンを強化しましょう。

レッスンプラン
1.準備
- *レゴ・®エデュケーションSPIKE™アプリの生徒用教材を読み、学習課題をよく理解しておきましょう。
取り組む (5分)
*次ページ「ディスカッションを活性化させる」セクションの「アイディア」を参考に、生徒の学習への関心を喚起します。
- ビデオを使って取り組む学習課題の説明をします。
調べる (20分)
- 安全な金庫を組み立てます。組み立てには2人1組のペアで取り組ませます。
- 鍵がかかる仕組みを理解するために、プログラムを実行させます。
説明する (5分)
- 複雑な条件の中で「かつ(AND)」と「または(OR)」をどのように、いつ使うかについてのディスカッションを促します。
詳しく考える (15分)
- 生徒に、プログラムにさらに複雑な条件を加えて安全な金庫をさらに安全なものにさせます。
- 忘れずにクリーンアップのための時間をとりましょう。
6.評価する
- それぞれの生徒に身に付いた力を評価して伝えます。
- 評価の際は、下で提示しているルーブリックを参考にしてください
ディスカッションを活性化させる
以下のような質問をして、繰り返すことや物の修理することについてディスカッションを始めます。
- 誰かがあなたのパスワードを盗んだら、どんなことが起こりますか?
- パスワードの強度を評価する方法はなんでしょう?
- 複合条件とは何ですか?
また、全員に学習課題を明確に把握させるため、このビデオを生徒に見せましょう。

組み立てのヒント
組み立て作業の分担
各ペアの組み立て作業を分担して、全員が積極的に参加できるようにします。
- 生徒 A安全な金庫
- 生徒B安全な金庫

モーターを正しく配置する
プログラムを開始したときに、アームが上がるようにしてください。

手動で解錠する
このモデルには、扉を開けるために手動で鍵をあける必要があります。

プログラミングのヒント
メインプログラム
解決方法
他のプログラム
差別化
学習に困る生徒が多い場合は、次のように学習方法を工夫してみましょう。
- 1つの複合条件をプログラミングします。
**この学習で物足りない場合は、次のように学習方法を工夫してみましょう。
- 生徒にさらに多くのセンサー (例 距離センサー、フォースセンサー) をモデルに追加させて、別の複合条件を作成させます。
- 別のペアに安全な金庫のかぎを開けさせます。
- 生徒に条件を定義するときにNOT機能を使わせます。
学習評価
この学習におけるルーブリックの例
次のルーブリックを参考に、評価規準や判定基準を作成しましょう。
1.可
2.良
3.優
以下の成功基準を使用して、生徒の進度を評価します。
- 生徒は複合条件が何であるかを理解している。
- 生徒はプログラムの中で複合条件を使用することができる。
- 生徒はデジタルセキュリティについて詳しく正確に話し合うことができる。
自己評価
それぞれの生徒に、自分の成果に最もよくあてはまるブロックを選ばせます。
- 青プログラムで1つの複合条件を使用した。
- 黄色プログラムで2つの複合条件を使用した。
- 紫色本当に安全なプログラムを作成するために、2つ以上の複合条件を使用した。
仲間の評価
次の方法で、生徒が他の生徒からフィードバックをもらえるよう促します。
- 上記の色付きブロックのスケールを使用し、1人の生徒にお互いのパフォーマンスを評価させます。
- 次のレッスンで、お互いに建設的なフィードバックをしあい、グループ全体のパフォーマンスを向上させましょう。

国語の発展課題
国語スキルの発達を取り入れるためには以下の内容を行います。
- 生徒に以下のようなデジタルセキュリティの意味を調べさせます。
▷ブーリアン
▷条件
▷複合条件
▷ AND、 OR、 NOR、 NOT
▷暗号化
▷ 大文字と小文字の区別
注これにより、さらに長いレッスンをすることができます。
職業適性
このレッスンを楽しむことができた生徒は、以下の進路について興味がある可能性があります。
- ゲームプログラミング
- アプリケーション開発
- 情報技術 (Oracle / データベースプログラミング)
- ウェブデザイン
教師用サポート
生徒は以下のことに取り組みます。
- 複雑な条件のプログラミングについて調べる。
レゴ® エデュケーション SPIKE™ プライムセット
中学校
- 技術家庭科:D情報の技術(1)生活や社会を支える情報の技術 (3)計測- 制御のプログラミングによる問題解決