ご意見 コーディングクラスが中学校で義務付けられるべき理由| ティム・バジャリン

コーディングクラスが中学校で義務付けられるべき理由| ティム・バジャリン

ビデオ: 【真・if戦記】プーシャヤンスタ戦【ボス戦】 (七月 2024)

ビデオ: 【真・if戦記】プーシャヤンスタ戦【ボス戦】 (七月 2024)
Anonim

私たちの教育システムは、子供たちが責任ある市民になる準備をし、成人期に成功するために必要なさまざまなスキルを教えることになっています。 幼稚園から始まり、読書、執筆、共有、さらには初期の数学の基礎から始まり、毎年連続して生活の準備をして生計を立てています。

なんらかの理由で、3年生前後から受講したすべてのクラスが今でも私の心に焼き付いており、5年生の先生がどのように数学に興味を持ったのか、7年生の先生がスペイン語を教える方法は、残念ながらその特定の言語の理解に影響を与えた彼の「反復的な」教授方法のために、その言語を学ぶ能力を損なっていました。

しかし、7年生の1つのクラスは私にとって非常に重要であり、そのクラスで学んだスキルは私の人生の毎日に使用しています。 そのクラスは私のタイピングクラスでした。 タッチ入力を学習しているIBM Selectricタイプライターの前に座っている真ん中の最初の列に私の席がまだあります。 テストの一環として何度も何度も入力しなければならなかった主要な行を覚えています。「今こそ、すべての善良な人たちが国の助けに来る時です」。 私は今でも約5秒でその文をタッチできます。 当時の目標は、1分間に約90語でタイプをタッチすることでした。

タイプライターは過去のものですが、タイピングとキーボードは今日でも非常に関連性が高く、ほとんどの場合、ほとんどの場合、コンピューターにデータを入力する主要な方法です。 QWERTYキーボードを理解することは、タッチキーボードを使用する場合、またはキーボードを入力に使用するセットトップボックスや多数のデバイスをプログラミングする場合でも重要です。

さて、最近の子供たちは、テクノロジーの使い方を直感的に知っているように見えるので、コーディングの仕方を知ることは重要ではないと主張することができます。 それはある程度真実ですが、これらのデジタルテクノロジーがどのように機能し、最終的にさらに優れた機能にカスタマイズできるかを理解することは、デジタルデバイスのエクスペリエンスを向上させ、後の世代にとってより重要になる可能性があります

プログラミングの入門クラスを受講した人は、少なくとも基本的なプログラミングロジック、構造、および設計を理解するのに役立ったと言うでしょう。 ソフトウェアエンジニアにならなかった人でさえ、コーディングレベルでコンピューターをプログラミングすることの基礎は、論理的な考え方を形作り、常識を研ぎ澄まし、多くの場合、学んだことを応用できると言っていますスマートフォン、タブレット、コンピューター、そして今や生活に普及している多くのCEデバイスをさらに活用しています。

私たちは、テクノロジーが日々の活動の多くで重要な役割を果たしている時代に生きています。 私たちはオフィス、学校、自宅でテクノロジーを使用しており、デジタルデバイスは私たちの周りにあります。 ただし、多くの場合、テクノロジーによって何ができるのかはほとんどわかりません。 私たちは、テクノロジーが私たちの生活の中で果たす基本的な役割をほぼ受け入れており、ほとんどの場合、各デジタルデバイスの基本的な機能を使用しています。 しかし、ハードウェアおよびソフトウェアの設計者がデバイスを作成する場合、通常、ほとんどのユーザーがほとんど使用しない多くの機能を追加します。 電話、メッセージング、音楽やエンターテイメントの配信などを処理するためにデバイスを「雇う」ので、広い意味でそれは問題ありません。しかし、テクノロジー、特にモバイルテクノロジーが進化するにつれて、私たちは今、本物の個人を手にしていますこれらの基本機能よりもはるかに多くのことができるコンピューター。 私たちのテレビや電化製品でさえ、見た目以上のものになるように設計された多目的デバイスになっています。

ほとんどの人は決して隠れたり、所有または使用している特定のアプライアンスまたはデバイスのコードを変更しようとすることはありませんが、デバイスを実行するソフトウェアコードを作成するための基礎を学ぶことで、人はその方法をより深く理解できますデバイスは機能し、基本機能を超える傾向があります。 ハードウェアおよびソフトウェアの設計者がデバイスで作成したすべての機能を利用して、デジタルライフスタイルを向上させたいとさえ思われるかもしれません。

コーディングクラスは、テクノロジの設計方法と、ソフトウェアがすべてのデバイスの機能をトリガーする媒体として機能する方法についての理解を深めるのにも役立ちます。 この種の知識は、仕事全体の一部としてテクノロジーを使用することが求められる将来の作業環境で重要になる可能性があります。

テクノロジーがどのように機能するかを理解することで、人は自分が持っているテクノロジーをより簡単に活用し、最大限に活用することができます。

Greater Schools.orgの重要な記事で、著者のHank Pellissierは、プログラミングに関する権威者からのコメントを掲載しました。 Program or Be Programmedの 著者でありCodeacademyのエバンジェリストであるDouglas Rushkoffは、国を代表するデジタル十字軍の1人です。 彼は、私たちの学校はコンピュータプログラミングをコアカリキュラムに組み込むか、取り残される必要があると主張しました。 「アメリカ人がコンピューターコードをアルファベットまたは算術のように扱うようになりました」と彼は書いています。

Rushkoffは、熟練した技術者に対する高まる要求を満たすために、コーディングを教える必要があると考えています。 私はこれに心から同意します。なぜなら、米国は自国の境界内で作成された一種の技術的労働力を持つことに遅れをとっており、これらのタイプのプログラミングスキルに対する高い要求を満たすために、中国、インド、および世界の他の地域のコーダーに大きく依存しているからです。 また、テクノロジーは今や私たちのすべての生活の重要な部分であるため、コーディングは基本的な学習スキルと同じくらい重要であることに同意します。 コーディングを理解することで、子供たちはテクノロジーがどのように機能するかについての基礎を身に付け、プロのプログラマーになっていなくても子供たちに役立ちます。

私の情熱の1つは、教育システムにテクノロジーを取り入れることです。 私は何十年もの間、教育におけるパーソナルコンピュータの役割を擁護するために、ハワイの故郷である副業に取り組んできました。 コンピューターがどのように米国全体の教育プロセスに影響を与えたかを見るのはやりがいのあることであり、アメリカのすべての学校システムには、今日使用されているコンピューター支援学習プログラムがあります。 しかし今、学校はテクノロジーが私たちのライフスタイルの一部であり、子供たちがテクノロジーがどのように機能し、教育のビルディングブロックの1つである可能性を最大限に活用できるかを地上レベルで理解するのに役立つことを理解する時です。 せいぜい、技術者としてのキャリアに興味を持たせることができ、少なくとも今では私たちの生活の一部であるテクノロジー関連のデバイスや製品をますます扱えるようになるでしょう。

コーディングクラスが中学校で義務付けられるべき理由| ティム・バジャリン