子供のプログラミング当サイトは2020年小学生のプログラミング必修化に向けて、関連する情報を纏めています。サイトリニューアルしました。2020年小学生のプログラミング必修化に向けて、関連する情報を纏めています。教えるHOMEソフト系アワーオブコードアワーオブコードで学ぼう(先生・保護者向け)コース2レッスン1アワーオブコードには、体系だてて20時間前後で勉強できるコースが準備されています。プログラミングのグラフ用紙(アンプラグド)』を紹介します。アワーオブコードで学ぼう(先生向け)1の記事の通りにユーザーIDを登録していただきログインすると、『コースカタログ』というメニューがありますので、それをクリックすると以下のようなコースが紹介されています。この記事では、コース2のレッスン1プログラミングのグラフ用紙(アンプラグド)を紹介したいと思います。(注:以降の説明は、ログイン済前提です。💬のマークがある所に、カーソルを合わせると補足が表示されます。指導ガイド1.コース2概要コース2は読み書きができる生徒のためのコースです。対象年齢は2年生から5年生となっています。コース2は、読み書きができてプログラミング経験のない生徒のためのコースです。このコースでは、問題を解くプログラムやインタラクティブなゲームや物語を作ってシェアします。コース2紹介コース2を選択すると以下のような画面が表示され、生徒にコースを割り当てることができ、各生徒の学習進捗状況が確認できます。レッスンは19まであります。右のほうから先生用のレッスンプランを見ることができります。プラン『レッスンプランを見る』をクリックすると以下の画面が表示されます。訳者注:アワーオブコードサイトでは、『プログラミングのグラフ用紙』と日本語化されていますが、当記事では『グラフ用紙のプログラミング』と表記しています。ここから、レッスンに使う資料を入手したり、教え方を参考にすることができます。(以下、私が訳したものです。)レッスンの概要お互いに絵を描く”プログラミング”をすることで、生徒たちはプログラミングとは実際どんなことか徐々に理解していくでしょう。クラスで、生徒たちでお互いにグラフ用紙のマス目に色をつけていく手順を指示して、既存の絵を再現する事から始めます。時間があれば、生徒自身が作ったイメージで同じ事をして終わることができます。訳者注:日本語版はここ各グループに、グラフ用紙,白紙、ペン、鉛筆を配布するはじめに(15分)1)語彙このレッスンには、新しい重要な単語が2つあります。先生と一緒に発音してみましょう:プログラム機械(コンピューター等)に実行できるようにコード化されたアルゴリズム2)グラフ用紙プログラミングの紹介このアクティビティーでは、グループ内の他の人に元の絵をみせずに、元の絵を完成させる手順を伝えます。この実習では、4マスx4マスのグラフ用紙を使います。チームメートの誰かに自動お絵かきマシンになってもらい、一番左上のマスから始めて順に、簡単な命令で絵を描いてもらいます。命令は以下のようなものです:1つ右のマス目に動け1つ左のマス目に動け1つ上のマス目に動け1つ下のマス目に動けマス目を塗りつぶせ友達(自動お絵かきマシン役になってもらう)に、以下のような絵を描いてもらう指示のアルゴリズムの1例:簡単ですが、多くの指示が必要な図の例:代替方法を使って、これをもっと簡単に行うことができます!指示の全文を書くのでは無く、矢印を使って指示します。この例では、矢印記号は『プログラム』コード、命令文は『アルゴリズム』部分です。対応するプログラムは以下のようになります:矢印命令を使って、前の例をもっと簡単に指示することができます。3)一緒に練習しよう黒板に以下の矢印命令を書くか、プロジェクターで映して、クラスでプログラミングの世界を体験してみましょう。以下のような単純な絵を、例として選択します。この例は、全ての矢印命令を生徒に紹介するのに適しています。クラス全員に順を追ってグラフ用紙のマス目を塗りつぶして見せます。生徒に今何をしたのか、分かりやすく説明します。最初に、アルゴリズムを声に出して読み上げて、それをプログラムにしていきます。アルゴリズムの例:『右へ動く、塗りつぶす、右へ動く、下へ動く、塗りつぶす、左へ動く、左へ動く、塗りつぶす、下へ動く、右へ動く、塗りつぶす、右へ動く』クラス内で、無駄なステップがあることに気付く生徒がいるかもしれませんが、プログラミングしている間は待たせてください。クラス全体で、一つずつアルゴリズムをプログラムにしていきます。この時点で、生徒からもっと他のやり方があると色々な意見が出てくるかもしれません。クラス全体がこの例題の要点を理解しているようであれば、同じ図を描く他の方法について話し合うと良いでしょう。理解できていないようであれば、一旦この演習を止めて、次の例題をやってみましょう。クラス全体がアルゴリズムを大きな声で言う事ができ、各ステップで使う矢印記号命令を正しく選ぶことが出来れば、次のアクティビティーに進めても良いでしょう。クラスの理解状況や年齢によりますが、もっと複雑な例題をクラス全体でやってみてもよいですし、次の4x4アクティビティーワークシート(訳者注:日本語版はここ)を生徒をグループ分けしてやっても良いでしょう。レッスンのヒントクラスの皆に自分の腕が自動お絵かきマシンになったと想像してもらいましょう。『アルゴリズム』と『プログラム』の考え方で、実際に自分の動きをコントロールしているような気になれば、生徒は更に意欲的に学べるでしょう。アクティビティ:グラフ用紙プログラミング(20分)4)4x4アクティビティーワークシート日本語版はここ生徒を2人ずつのグループに分けます。各グループに、ワークシートから1つの図を選んでもらいます。各グループで、図を描く為のアルゴリズムを話し合ってもらいます。アルゴリズムを、矢印記号を使ってプログラムに変換してもらいます。出来上がったプログラムを他のグループと交換しあって、お互い相手のプログラムから図を描きます。他の図で同じように繰り返します。以下のアクティビティーにより、生徒はより理解を深めることができます。課外活動や、その他活動で使うことができます。212Kbダウンロードはこちらから以降は、USの学習基準ですので、省略します。クロームブラウザーをご使用の方へ当サイトへの訪問ありがとうございます。その際、グーグルクロームブラウザーをお使いの方にお知らせです。グーグルクロームブラウザーでは、2018年7月から、サイトにより以下の表示がブラウザーのアドレスバーに表示されます。当サイトでも表示されますが、心配ありませんのでご安心ください。これは、SSLと呼ばれるWebサイトとそのサイトを閲覧しているユーザとのやり取り(通信)を暗号化するための仕組みを使用していないためです。ネットショッピング、銀行サイトではパスワードやクレジットカードの情報を扱いますので、必須の仕組みです。当サイトでは、そのような情報を扱っておりませんので、暗号化は必須ではありませんが、訪問される方により安心していただけるように、SSL化を予定しております。このメッセージはSSL化完了まで念のため表示します。40年間外資系IT企業で働いて退職後、フリーとして活動しています。小学生や中学生にプログラミングやコンピューターに興味を持ってもらえるような活動をしていければと考えています。コメントをキャンセルメールアドレスが公開されることはありません。WordPress.。