学校や大学でのIT教育

教育に関する私の見解について入門記事の続きで、自分のプロジェクト(および支援したビジネスインキュベーターなど)についての話を見越して、ITトレーニングについて少し書きたいと思います。



必須およびオプションの主題、標準



まず、必修科目の数がかなり少ない。



第二に、追加の科目のプログラムは標準ではなく、単なる推奨事項です。



第三に、これらの追加科目の教科書も「推奨」されています。 どれでも使用できます。 たとえば、良い学校では大学の教科書をよく使用します。



コンピュータサイエンスは義務教育の対象です。 この規格は、この分野の目的は「コンピューターリテラシーの初期理解を獲得すること」であると述べています。





今は何ですか



どうやら誰もが学校でコンピューターサイエンスを学んでいたようです。 そこに正確に与えられたもの-それはすべて完全に異なる可能性があります。



第一に、ある数値システムから別の数値システムへの翻訳があり、数学に関連する情報や他のポイントの量をカウントしました。 効用は、数学の有用性に似ています:基本的に、開発など



第二に、プログラミングがありました(私はパスカルを持っている人がいます)。



第三に、Wordと会社がありました。



提供されるもの



当然、私は新しいものを思いつきませんでした。そのような提案は聞こえます。 それらを指名した人がこれらの考えに従ってカリキュラムを取り、書くならば、それはどこかで使用されるでしょう。



一番下の行は、あなたがきれいで理解できない方法でプログラミングを教える必要がないということです。 自分自身を学ぶ必要がある人。 必要のない人、そしてほとんどの人は、コースから何も取ることはできず、学校や大学の隣人の机にプログラムを書きます。



教えられるべきだと思うこと。 プログラミングの応用使用。 もちろん、ほとんどがスクリプト化されています。 OSが何であるかは関係ありません。 しかし、ほとんどの人がWindows Script Hostトークンを使用していないことは明らかであり、コンソールとbashなしでは遠くまで行けないという事実のために、彼らはLinuxを恐れています(試しました!)。



スクリプトを使用すると、コンピューターを毎日より簡単かつ便利に使用できます。 例を挙げましょう。 私はよく、どこで、どうして:)、あらゆる種類のメタルアルバムやその他のヘビーミュージックのリストを含む「記事」を作成します。 彼はrateyourmusicに従ってそれらにマークを与えます。 彼は、評価のために「星」を表示するスクリプトを作成するように頼みました。



評価



次に、リンクを変更せずに、すぐに写真を挿入する方が便利だと判断しました。 これは、1つの星からセット全体を一度に作成するコードです。



<? $im = imagecreatefrompng("Star.png"); list($width, $height, $type, $attr) = getimagesize("Star.png"); echo "Done loading file"; for ($j=1;$j<100+1;$j++) { echo "Starting star $j"; $im2 = imagecreate($j/10*$width, $height); for ($i=0; $i<10; $i++) { imagecopy($im2, $im, $i*$width, 0, 0, 0, $width, $height); } $t = $j; if ($j<10) $t = "00".$t; if (($j>9) & ($j<100)) $t = "0".$t; imagepng($im2, "star$t.png"); imagedestroy($im2); } ?>
      
      





別の例は、私が使用するパスワードジェネレーターです。 CIコンソールコントローラーとして実装されていますが、これはメインコードには一切影響しません。



 <? //   ,   FreeBSD. $English = file(APPPATH."libraries/web2.txt"); $wordcount = sizeof($English); for ($i=1; $i < 10; $i++) { $first = rand(0, 9); //        5  7. do { $second = $English[rand(0, $wordcount)]; } while ( (strlen($second) > 7) | (strlen($second) < 5) ); $third = rand(10, 99); echo $first.strtolower(trim($second)).$third."\n"; } ?>
      
      





私は学校にそのようなシンプルだが有用なことを教えてほしい。 頭に知識を打ち込む必要はありませんが、独学を刺激するためにその有用性を示す必要があります。 実際、学校の仕事は、知識の重要な分野に関心を植え付けることと、人生をつなげたい(大学に入学する)子どもたちにとって最も興味深い分野を確立することです。



All Articles