先日、9歳になりました。 1週間後に3年生になります。 そして、コンピュータサイエンスはまだありません。 これは学校のカリキュラムの大きな欠点です。
私の仲間のほとんどは、携帯電話とタブレットを手に持って生まれました。 座ったことを学んだばかりの小さな人たちが本の写真の上で指を動かしているのを見たのですが、なぜ彼らが動かないのか理解できませんでした。 初日から、私たちの世代はハイテクの世界に落ちますが、何らかの理由でコンピューターサイエンスは5年生にしか現れません。 私たちは多くを失いつつあります。 コンピューターとその機能に精通することができ、また知るべきであるとき、私たちは時間を失っています。 5年生-遅すぎます。
人がコンピューターを使い始めると、彼からより多くを得ることができます。 インターネットは知識の世界への扉を開きます。 教科書-制限、インターネット-無料。 ルールを暗記することでより多くの利益がもたらされるのではなく、情報を検索、選択、分析することができると確信しています。
5、6歳のとき、まだ時間がかかった学校や宿題がなかったので、さまざまなオペレーティングシステム、テキスト、グラフィックエディターを独自に習得する機会がありました。 私はVKontakteに自分のアカウントを持っていて、Bandicamで最初のビデオを撮影し始めました。すぐにYoutubeに追加され、最初の応答を受け取りました(はい、いつもお世辞ではありませんが、私がやったことを共有したかったです)。 次に、PHP Devel Studioに最初のプログラムがありました。 原則として、多くは直感的ですが、プロのコースに行きたかったのです。 結局のところ、子供向けであり、まったくそうではありません。
6〜8歳で作ったゲームやプログラムの例
両親は多くの場所に電話をかけましたが、どこにも若者をいじりたくはありませんでした。 そして、これは非常に残念です。 家庭教師と一緒にちょっとした運動をしました。 そして私が1年生に行ったとき、彼らがそれにもかかわらず私を連れて行った1つの場所がありました! 実際、彼らはすぐにそれを受け入れませんでした。 面接を受けて、すでに知っていることを伝えて見せなければなりませんでした。 これらの基本的なトレーニングコースは、少なくとも3〜4クラスから受講しました。 彼らは私のために例外を作りました。もちろん、感謝します。
1年後、私は待望のプログラミングを続ける機会がありました。 彼はC#の勉強を始めました。 8と9年生と同じ机で。 すべてがうまくいくわけではありませんが、忍耐力と大きな欲求が役立ちます。 私は彼らが尋ねるだけでなく、自分の小さなプログラムを考え出そうとします。 数学の問題を解決するためのコードを書いています。 計算機、三目並べなど、いくつかのゲームがあります。 あなたが自分でやったという感覚は何とも比較することはできません!
しかし、社会と教育システムはまだ、年齢ではなく、願望によって子供にコンピューターサイエンスを教える必要性を認識していません。 最近、次のトレーニングセンターで、彼らは7年生の前にそれを取らないと言った。 なに? コンピュータ技術は私たちの人生全体に浸透してきましたが、7年生のバイナリシステムとアルゴリズムの概念についてのみお話しますか?
いや! コンピュータサイエンスと小学校のプログラミング(少なくともScratchとPython)は、1年生から学校のカリキュラムに織り込まなければなりません。 学習意欲を高め、想像力を発達させ、学習プロセスをより多様で生産的にします。 最終的には、できるだけ早くそれをすれば、どのビジネスでも大きな成功を収めることができると確信しています。 ほとんどの人よりも早く。 10,000時間のルールがあると聞きました。 あらゆるビジネスで高度な習熟を達成するためには、おおよそ多くのことが必要であると述べています。 これはたくさんあります。 遅すぎる場合は、何時間も練習することは可能ですか?..進歩が情報技術に正確に関連していることは完全に明白です。 そして、彼らの開発を始めるために、年齢制限はないはずです。
ところで、まだ1つの制限を認識する必要があります。 数学と結びついています。 プログラミングには多くのことがあります...しかし、コンピューターサイエンスを習得すると、抽象科学ではなくなります。 ゲームのキャラクターを正しく配置する必要がある場合、座標軸の操作方法をすぐに理解できます。 何かを計算するプログラムを作成する必要がある場合、これらの数学演算の本質をより深く理解できます。
この投稿を書くつもりだったとき、アイルランドのプログラミング教師J. Paul Gibsonに関するHabrahabrの記事に出会いました 。 「12歳で習得した基本的なプログラミングコンセプトを習得するのに苦労した18歳と19歳の人を見ました」と、シンクレアZX81で独自にプログラミングを学んだギブソンは思い出します。 「私はまだ学校のカリキュラムでプログラミングを見たことがないことに気付き、おそらく私たちの問題の1つは、私たちが遅すぎるアプローチに近づいていることだと考えました。」
ユーレカ! 一部の大人は私に同意します。 おそらく、私が大人になったら、小学生や就学前の子供向けにプログラミングコースを開くことを知っています。 そして、彼らの前に、情報技術の実質的に無限の可能性の世界が彼らの前に開かれ、何らかの理由で今や入り口は長い間閉じられたままになります。 さて、7日までの授業。 または少なくとも5日まで。
PSこれはHabrahabrに関する私の最初の投稿なので、厳密に判断しないでください。 アドバイスと推奨事項に感謝します。 そして、調査に参加してください。