計算量の話をせずに二分探索がありますといったところで何がうれしいのでしょうか。プログラミング言語を使ってコーディングする際にプログラミング言語の仕様をほとんど教えません。あるコードがどのように動くかもわからずにプログラミング言語を使うことになります。2015年にCOBOLを習う生徒が存在します。プログラミングを履修する生徒のうち、何%が職業プログラマになると思っているのでしょうか。90%以上が職業としてプログラマのだから、趣味グラマとしてプログラミングを使うことを意識して授業をつくるべきではないでしょうか。実際にコンピュータを使う際にスクリプトを組んで、ちょっとしたバッチ処理をしたり、もっと大多数にとって将来使えるように教えることは可能だと思います。社会人として必要な論理的思考を身につけるのにもプログラミングは利用できるでしょう。何が職業人として活躍する人材ですか、行動を伴わせてください。検定至上主義はちょっと。対策は補修でやれば十分そう。5科目の立ち位置目的をはっきりとさせる必要があります。現時点では内容として被った部分が多く無駄がみられます。学ぶ必要のないことを学び、学ぶべきことを学ばないという感じがします。1年1単位こんなんで十分じゃないですかね。ところで一時期話題になった報告書が復活しました。諸外国におけるプログラミング教育に関する調査研究に対する私見プログラミング教育に熱心に取り組む23の国・地域のプログラミング教育を調査した報告書です。各国・地域を背景/目的/位置付け/目標/指導内容・プログラミング言語/教材/指導者/評価方法/試験科目として課されているか/基礎的なICTリテラシー教育/大学・NPO・民間/成果/解決すべき問題点の観点から調査しました。対象は初等中等教育課程で高等教育におけるプログラミング教育は含まれません。イングランド小学校から必修の独立した教科「Computing」のなかでCS,IT,DLの3分野を教える。学習目的は世の中を理解し、変えていくための創造性を、学習者に与える。数学、科学等と深く関わっており、それらに対する深い洞察力を培う。デジタルシステムが動く仕組み、またそれらの知識をプログラミングを通して活用する方法を学ぶ。プログラミングをコンピュータや数学、科学、世界を理解するための道具(プラクティカルワーク)として考えているようです。pythonも利用される。エストニアSkypeのふるさと。すべての初等中等教育の児童生徒がプログラミングを学べるように制度が整えられているが、学校の裁量に任せるところが大きい。フィンランドプログラミング教育として有名な国ではないがおもしろいと思った。2016年から義務教育に含める。1~9年生の算数数学のカリキュラムの一部として導入。1〜2年生ではコンピュータには明確に指示を出す必要があることを学ぶために遊びを通して友達同士で明確に指示を出す練習をする。3〜6年生でビジュアルプログラミングを学び。7〜9年生でプログラミング言語を学ぶ。World以前のプログラミング教育についていろいろな提案があったが、自然言語で友達をプログラミングするというのはおもしろいと思った。Suominen氏曰く「今やテクノロジーと生活は切っても切り離せず、コンピュータサイエンスに関する知識は世界を正しく知るために必要不可欠。特殊な技能ではなく、市民として一般的な知識になっていくはず。教授」解説集より、導入の理由は「コンピュータサイエンスは、様々なシステム、方法、ツールや情報プロセスの自動化の技術などの情報の処理の流れを支配する法則の科学である。基づいた発展は、生徒の教育プロセス及び日常生活や将来に不可欠なものである。目的はコンピュータサイエンスは、現実世界の理解のための「メソッド」であり「手段」でもある。異なった学問分野にまたがって関連性を拡大し続けている。多くの科学分野に共通言語を形成させているといえる。分野の世界の多くのプロセスを理解する鍵を提供する。つの不可欠要素の一つとなっている。学校でコンピュータサイエンスを教える目的は、連邦教育スタンダードのコンセプトである、生徒の人格の形成、知の創造、必要なスキルの習得、知的好奇心や創造力の育成といった、教育全般のゴールに基づいて定められている。