ひろのブログパソコンの基礎や電子書籍などの情報を発信していきます。ひろの人生の軌跡については、マイストーリーをご覧ください。ブログ,プログラミングハードウェアを利用したプログラミング学習のメリットは、現実世界の物体を実際に触りながら、その動きを画面内のプログラミングで制御できる点にあります。この体験をすることで、プログラミングの持つ力をより一層具体的にイメージできるようになります。対面授業でも広く利用されており、人気を博しています。市販のラジコンなどとは異なり、さまざまな新しい動きを学習者自らが設定できます。このことから、アイデア次第でいろいろな処理を創造できます。対面授業では通常、何らかの課題が与えられ、その課題をクリアするためのロボットを作ることが求められます。正解は1つではありません。課題の解決方法は幾通りもあります。「どのようにして課題をクリアするのか」を考えるのが必要です。これは、一般社会でも必須の「問題解決力」の向上にも役立ちます。問題解決をグループワークで行う場合は、グループ全員で協力して、課題解決のための方法を考えなければなりません。このため、問題解決力の向上だけでなく、コミュニケーション力の向上や共同作業における役務分担などの素養も習得できます。最初に取り組んでほしいのは、ネット上で無料で利用できるプログラミング学習サービス、またはiPadやパソコンで利用できる教材アプリです。これは、大人も子供も同じです。学習障壁の低い「ビジュアル・プログラミング言語」を採用しているサービスも多いので、ぜひそのうちのいずれかを試して見てください。この段階の学習方法をしっかりと説明するのが、目的もであり、論理的な思考力や問題解決力の向上に最も影響する段階でもあります。具体的なサービスや学習の進め方は後程解説します。ネット上の学習サイトや教材アプリを利用することのメリットは次のとおりです。・自宅にいながら、24時間、いつでも学習を開始できる。・多くのサービスを無料で利用できる(有料もあります)・プログラミングの「設計」(論理的思考法や問題解決力)を学べる。・最新のプログラミング教育の研究結果が反映されている。上記のように学習サービスや教材アプリの利用は初心者にとって最適です。始めるための障壁も低く、リスクもありません。「気づいたらプログラミング的思考法が身についていた」と感じる人がいるほどです。そのため、小・中学校の授業で採用されているカリキュラムの多くはオンラインの学習サイトや教材アプリを利用したものが中心となっています。「プログラミング」という言葉に多少なりとも「難しそう」という思いがある人はこのステップから学習を進めることで、その印象を払拭できると思います。ブログ,プログラミング「アイデア発案・設計」と「開発」の2つの作業工程は当然、車の両輪のように、両方ともとても大切です。そのため、個人でプログラミング学習を進めていく場合は、アイデアを考え、必要な機能を整理し、それをコードに変換していく一連の流れを経験することが必要となります。旧来のプログラミング教育の最大の難点は、アイデアを考えたり、それを実現するための仕組み検討することよりも先に、開発時に必要な「特定のプログラミング言語の文法」を学習させることにありました。「先に理論・文法を学び、後で実践を行う学習方法」です。これがあまり良くありませんでした。現在のプログラミング教育では、実際に何かを作る過程を経験しながら(もしくは経験した後で)、プログラミング言語の文法を学んでいくという流れが主流となっています。することで、学習者はより具体的に「今、学んでいることを習得することによって何が実現できるようになるのか」をイメージできるようになります。このため、以前よりも圧倒的に挫折する人が減り、また効率的に学習を進められるようになっています。ブログ,プログラミング実際のところ、現在行われているプログラミングの学習方法や教育方法に関しては、現在もまだ試行錯誤は続いています。教育手法の成果は短期間で判断できないものも多いので、「このように教えれば最適だ。」といった、100%の正解はまだ存在しません。始まって数年なので、受講の第一期生も現時点でまだ20代前半です。彼ら・彼女らが今後、受けてきたプログラミング教育の成果が発揮されるまでにはもう数年必要なのかもしれません。いった意味で、学校で習っているような数学や国語、物理といった、歴史の長い学問よりも、学習方法に関する経験値が少ないのは事実です。さまざまな実証実験や研究が行われています。このため、改善のスピードが驚異的に速く、徐々にその成果も表れはじめています。半導体メモリの規格を決め、仕様書を発行している団体です。今後の主流となるメモリチップの規格です。CPU内部の命令の流れや処理方法を指す言葉です。プログラムの実行単位をスレッドと呼びます。