スクールプログラミングクラブ

画像



モスクワの学校で子供向けの無料のプログラミングサークルをどのように組織したかについてお話ししたいと思います。 おそらく、私の経験は似たようなことをしたい人に役立ち、あなたのコメントはサークルを良くするのに役立ちます。



約半年前、私は子供たちのために自分のプログラミンググループを開きたいと思いました。 子供のグループを募集し、有用なプログラミング言語を教えて、プログラミングと組み合わせて使用​​され、たとえばHTTPやデータベースでの作業など、実際の生活に役立つ基本的な技術を紹介することは素晴らしいことだと思いました。



プログラミング言語の選択


最初のステップは、プログラミング言語を選択することです。 最初に思いついたのはJavaでした。 この言語で私は最後の2年半を書きます。 シンプルで理解しやすい学習用言語に加えて、気に入っています。 しかし、私はJVMをインストールしたくありません。コンパイルの必要性と、この言語が5年生から8年生の生徒に適していないという感覚は恥ずかしいです。



その後、PHPについて思い出しました。 私はそれについて約2年間書きました。 習得も非常に簡単で、プログラムは簡単かつ迅速に開始できます。 しかし、ウェブに焦点を当てることで混乱しています。



JavaScriptについて少し経験しました。 何もインストールする必要はありません。 ブラウザで要素を管理することは非常に興味深いです。 しかし、彼と一緒に仕事をするのは面倒でした。 私はまったく聞きませんでした、間違いを見つけるのは困難でした。 どうやって調理するのか分からないでしょう



私は仕事でPL / SQLを使用していますが、そうではありません。 私がよく知っていることから、私に合ったものはありません。 既製のソリューションを検討する必要があります。 Yandex -Pythonでサークルを見つけました。 それから彼は別のを見つけました-再びPython。 ウィキペディアに目を通し、HabrとPythonに興味を持ちました。 申し訳ありませんが、言語がわかりません。 しかし、これは大きな問題ではないと思います。主なことは、生徒の1〜2歩先を行くことです。 プラスとして-彼らの知識の貯金箱の新しい便利な言語。 解決済み-Python3を使用。



学校検索


プログラムの仕方を学びたい人が15人いる学校を見つける時が来ました。 そもそも、サークルのウェブサイトを作成して、ディレクターを紹介するものを作ることにしました。 彼のウェブサイトでサークルのサブドメインを開始しました。 Wordpressをそこに置きます。 サンプルのレッスン計画と自分自身に関する情報を書きました。 すべてについてのすべて-数時間。 家の近くに学校を探すことにしました。 私はすぐに、クラスは木曜日に週に一度行くと決めました。 作業中にすぐにクラスに行くと便利です。 私は家の近くで私にとって最も都合の良い学校に電話し、校長と約束をしました。



会議は数日後に開催されました。 ディレクターさんはあまり興味を示さず、フリーサークルに不信感を抱いていました。 主な問題は、学校のコンピューターをクラスに割り当てることでした。 彼は、子どもたちはすべてを台無しにするという。 彼女は、コンピューターサイエンスの教師と話し、電話をかけることを約束しました。 呼び出しを待っています。



1週間が経過しました。 待つのにうんざり。 私は自分自身に電話しました。 学校では、彼らはまだ教師と決心していないと答えた。 彼らは後で電話することを約束した。 もう一週間が経ちました。 誰も電話していません。 私は校長を別の学校に呼びました。 そこで、監督は次のように主張して、即座に拒否しました。

1.子どもの健康はすでにコンピューターによって損なわれています

2.コンピューターサイエンスはすでに学校で強い

3.人員の設計に関する問題



家の近くにさらにいくつかの学校を呼び出しに選んだ。 私は最初に数学的なバイアスで学校に電話をかけました。 そこの監督は数学者です。 私は彼女に大きな期待を寄せています。 ディレクターは私に彼女に提案をメールで送ると言ったが、すぐにそれをした。



準備する


やった! 私は肯定的な応答を受け取りました! 私は彼らが自分自身を正式にしなければならないと言われました、そしてそれのために医学書を作成し、精神医学および麻酔科の診療所から証明書を取得する必要があるでしょう。 すべてを詳細に議論できるように、会議に同意しました。



会議は成功しました。 教育プログラムを作成し、カレンダー計画を提供する必要があります。 また、コンピューターサイエンスの先生が私と一緒に座るだろうと私に言った。 彼は経済的に責任があります。 彼らは問題なく新しい学校のラップトップとプロジェクターを提供しました。



サークルは学校の生徒のみに許可されました。 彼らは、他の学校の子供たちには有料のクラブをやらなければならないと言ったが、この可能性は排除されなかった。



次に、アナウンスを書き、プロパガンダのリーフレットを描き、飛行船からそれらを分散させ始めます。 2週間後、最初のレッスンが計画されます。



お知らせは学校の3か所で、電子日記に掲載されました。 20人がサインアップしました。 1日後、最初のレッスン。 心配です。 準備する必要があります。



最初のレッスン


登録された20人のうち、15人が来ました。 バルク-6-7クラス。 5日から1人、8日から2人。 一人の女の子。 私はあなたがあなたのラップトップで来ることができると書きました、しかし、何らかの理由で誰もこれをしませんでした。



彼らは8年生から学校でプログラミングを教えられたことが判明しました。 つまり プログラミングの大部分はなじみがありません。 1人はDelphiを学んでおり、もう1人はC ++です。



5つのクラスはすでに合格しています。 平均15人が歩いています。



私が直面しなければならなかった問題






教室で若いプログラマーを楽しませて、もっと面白くする方法についてアイデアがある人は、コメントを共有してください。 たとえば、各レッスンの後、インタビューを構成するパズルなどのパズルを家に与えます。各レッスンの前に、前のレッスンについて説明します。 私は実生活に関連した有意義なプログラムの例をすべて作ろうとしています。



要約すると、すべてがうまくいったことを非常に嬉しく思います。 さまざまなタスクを考え出し、ビジネスをより良く、より面白くする方法を考え、それがどうなるかを見るのは素晴らしいことです。 どうもありがとう。



All Articles