子供たちはプログラミングについて具体的に何を学ぶのでしょうか?
子どものプログラミングはプログラマーになることではなく、プログラミング的思考(Computational Thinking)を学ぶことです。プログラミング的思考は、問題を解決するためのコンピューターサイエンスの思考方法であり、思考プロセスを明確にし、問題の詳細を無視し、問題を抽象的に定義し、データを収集することで問題を解決するのに役立ちます。
プログラミング的思考の核心は、問題を分析することで最終的に問題を解決することです
問題がどんなに複雑であっても、小さな問題に分解し、問題の鍵を見つけることができます問題間の関係性を理解して、問題を一つずつ解決する方法を見つけていきます。このプロセスでは、論理的な思考が特に重要です。これは、子供向けプログラミングで子供たちに教える最も重要な能力です。
一般的に使用されるプログラミング言語
python
Python は、オランダの Guidovan Rossum によって開発された、オブジェクト指向の解釈型コンピューター プログラミング言語です。 1989 年に発明され、最初の一般公開は 1991 年にリリースされました。シンプルで洗練された設計思想を核としたプログラミング言語で、初心者の学習に適しており、応用範囲も広く、人工知能の標準言語です。
C
C言語をベースに開発され広く使われているオブジェクト指向プログラミング言語。システム開発、エンジン開発、その他のアプリケーション分野でよく使用されます。
スクラッチ
世界一の理工系学校であるマサチューセッツ工科大学 (MIT) によって開発されたこのソフトウェアは、現在世界で最も人気のあるグラフィカル プログラミング ソフトウェアです。ミッチェル・レズニックは、パパート教授のプログラミング言語をベースにした新世代のプログラミング言語、Scratch プログラミング言語を立ち上げました。この言語は、多くの人がプログラムを学びたくても始められないという問題を解決し、「読めるだけでなく、上手に書ける」という状態を実現します。
なぜ子供向けプログラミングがそれほど重要なのでしょうか?
プログラミングは子供たちに思考方法を教えます
1. 計算論的思考には、実際には数学的思考と工学的思考が含まれますが、その中で最も重要なのは抽象的な分析能力と論理的思考能力です。プログラムを書くときは、何かを抽象化してから論理的に表現する必要があるため、プログラミングの作業は抽象的な思考力と論理的な表現力を鍛える作業です。
2. 多重知能の理論によると、プログラミングの学習は、子供の論理的思考を養うだけでなく、数学的理解、英語への興味、厳密な概念、問題解決能力、実践能力、創造性。
人工知能の時代、プログラミング教育は国内外で評価されています
1. 人工知能の時代、プログラミングは最も重要なスキルです未来社会へ。日本、韓国、多くのヨーロッパ諸国を含む世界 24 以上の国が、K12 のカリキュラムや教育シナリオにプログラミング教育を組み込むことを重視しています。例えば、米国では、子ども向けプログラミングが、読み書き、計算の3つの基本能力に加えて習得すべき4番目の必須スキルとなっており、英国では5歳以上の子どもにプログラミング学習を義務付けています。
2. 私の国は、2017 年 7 月に人工知能開発計画を発行し、学校が関連するコースでプログラミング教育を推進することを奨励しました。文科省が最近開催した記者会見では、新学習指導要領の関連状況が詳しく紹介され、この「新学習指導要領」では、人工知能、モノのインターネット、ビッグデータ処理が正式に新学習指導要領に盛り込まれました。カリキュラムの基準。
プログラミングが子どもの進学に与える影響
1. 多くの学校は、学生を入学させる際に、子どもの能力を考慮するための重要な基準の 1 つとしてプログラミングを使用します。お子様が米国への留学を予定しており、プログラミングの専門知識を持っている場合、留学に応募する際に有利になります。
2. 浙江省の最新の新しい大学入学試験計画では、情報技術(プログラミングを含む)が大学入学試験科目に組み込まれ、計画の改訂版では高校の学習内容が必修科目と選択必修科目に分かれています。コースと選択コース。将来的には、より多くの州および市立の大学入学試験にプログラミングコンテンツが含まれるようになるでしょう。
以上が子ども向けプログラミングについて何を学ぶべきかの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。