個別指導塾、学習塾のヒーローズ。植田(名古屋市天白区)、赤池(日進市)の口コミで評判!成績が上がる勉強方法が身につく!振替、自習も便利!
// 条件1に該当しない場合の処理

マイクラミング

マイクラミングは他と何が違うの?

塾長です。

プログラミング教室が増えてきました。スクラッチを使える小学生も増えて来ました。
よい事だと思います。
塾長は、こうなることを見越して、マイクラミングをハイレベルやプロレベルまで用意しています。

そこで今回あらためて、マイクラミングが他とは違う点について紹介します。

ミドル層が厚い!

マイクラミングの対象は、初球からプロの手前まで。
とくに「ミドル層が厚い」のが特徴です。

多くのプログラミング教室は、初心者~初級までです。
それに比べると、マイクラミングの生徒たちはワンランク上のレベルに到達できます。

ちなみにプロコースでは、Python でマインクラフトを自作して卒業します。
マインクラフトを使うのではありません。
マインクラフトの自作ができるようになります。

マインクラフトを作るためには、物理も数学も使います。
もちろんゲームプログラミングに特有の技術も使います。

そこまで教えられる教室は、なかなか存在しないと思います。
学習塾や習い事教室がやっているプログラミング教室としては、別格のレベルと言えるでしょう。

本当にプロになるのであれば、専門学校があります。
コンピューターサイエンスの研究がしたいのであれば、大学があります。

しかし、純粋にプログラミングの可能性を極めたい、という教室が、なかなかありません。

日本にはプログラミング教室の中間層が無い!

その問題を解決するためにマイクラミング教室があります。

自分で何でも作れるようになる

子供たちに「好きなように作ってごらん」と声をかけてみてください。

主体的に、ちゃちゃとオリジナル作品を作れるでしょうか?
テキストが無ければ何も作れない。
そんなプログラミングになっていないでしょうか?

マイクラミングは、子供たちが自分の手と頭を動かしてプログラミングするスタイルです。

「自分で考えてプログラミングできるようになりたい。」

そういうモチベーションの生徒たちが集まる教室です。

マイクラを使うプログラミング教室の種類

マインクラフトを使うプログラミング教室は、今やとても多くあります。
これらは大きく2つに分類することができます。

  1. メイクコードを使わない教室
  2. メイクコードを使う教室

ちなみに1が弊社の「マイクラミング」で、2がその他のプログラミング教室になります。

マイクラミングとは?

学校でおなじみのスクラッチを使います。専用アプリではなくブラウザを使います。
スクラッチの中にマインクラフトを操作する命令が追加されます。
「数学や図形の知識」を組み合わせます。
つまり「学校で習う知識」を使ってプログラミングするスタイルです。

メイクコードとは?

メイクコードは、マイクロソフト社が開発したプログラミング用のアプリです。
マインクラフトに接続して、マインクラフトの「ゲーム操作」を自動化することができます。
「ゲーム操作」を組み合わせてプログラミングするスタイルです。

両者の違いは動画で解説したことがあります。

 

メイクコードを採用しなかった理由

塾長がプログラミング教室「マイクラミング」を開発して世に出したのが今から6年前。
メイクコードはその時からありました。

しかしメイクコードを使わず、わざわざマイクラミングを開発したのには、ちゃんと理由があります。
まず父親として、メイクコードは

「自分の息子にやらせたいと思わなかった」

のでした。
それがメイクコードを採用しなかった一番の理由です。

自分の子供に勧められないモノは、生徒たちにもお勧めできません。
だから、自分でわざわざ開発することにしました。

マイクラの使い方が違う

メイクコードは「ゲーム操作」を組み合わせるスタイル。
つまり、あくまでもマイクラというゲームを楽しむために使います
しかも独自のアプリ環境を使い、汎用性がありません。

マイクラミングは「学校で習う知識」を組み合わせるスタイル。
あくまでもマイクラは結果を表示するシミュレーターとして使います
小中学校でも使われているスクラッチを使うことにしました。

プログラミング教室でゲームをしたいのか学びたいのか。
そういう大きな違いになります。

塾長はたまたまプログラミングにも教育にも詳しかったため、早い段階からメイクコードの違和感に気づいてしまったのでした。
きっと「楽しい」「分かり易い」「教えるのが楽」「他人の子」というビジネス視点では、おそらく気が付かないでしょう。

楽しさでごまかさない

もちろん塾長も実際にメイクコードでプログラミングしてみました。
塾長のパソコンにもメイクコードの環境がありますよ。

正直な感想です。

プログラミングでゲーム操作を駆使するくらいなら

「普通にゲームをすればよいじゃん。」

って思ってしまいました。

また、メイクコードという専用アプリを使って身につけた知識やスキルが、その先の何かにつながるとは感じられませんでした。
学校教育で身に着ける基礎学力にもつながるイメージがありません。

そういうワケで、自分の息子にはお勧めできないな、と思いました。
オモチャとして良いかもしれませんが、それなら普通にマイクラをやった方が純粋に楽しめると思います。

プロの目から見て

ちなみに塾長は、IT業界でプロのキャリアがあります。
海外のエンジニアたちと開発した経験もあります。
そして実は、現役のプログラマーでもあり、一部の国家プロジェクトにも参画しております。

日本のIT技術が海外に負けている理由は色々ありますが、塾長が現場で感じている理由はただ1つ。
中学、高校、大学で習ってきた数学や物理や美術や社会などの知識をプログラミングに生かせる人材が少なすぎるからです。

文部科学省も業界も、それが分かっているから、わざわざ学校教育の中でプログラミングを必須化したのです!

そういうことを実感しているITのプロの目から見ても、わざわざメイクコードを使うメリットは何も感じませんでした。

  • ITのプロの視点
  • 教育者の視点
  • 父親の視点

という3つの目から見て、メイクコードは採用できませんでした。

公文と学習塾のような関係

  1. 小学生までは公文
  2. 中学生になったら学習塾

そういうご家庭が多いです。

プログラミング教室もそうなのかもしれません。

  1. 初級は、他のプログラミング教室
  2. 中級からはマイクラミング

そんな感じで理解してもらえば良いのかな、と思います。

まとめ

マイクラミングの特長とコンセプトをまとめると、こんな感じです。

 


進学実績

卒塾生(進路が確定するまで在籍していた生徒)が入学した学校の一覧です。
ちなみに合格実績だけであれば更に多岐・多数にわたります。生徒が入学しなかった学校名は公開しておりません。

国公立大学

名古屋大学、千葉大学、滋賀大学、愛知県立大学、鹿児島大学

私立大学

中央大学、南山大学、名城大学、中京大学、中部大学、愛知淑徳大学、椙山女学園大学、愛知大学、愛知学院大学、愛知東邦大学、愛知工業大学、同朋大学、帝京大学、藤田保健衛生大学、日本福祉大学

公立高校

菊里高校、名東高校、昭和高校、松陰高校、天白高校、愛知教育大学附属高校、名古屋西高校、熱田高校、緑高校、日進西高校、豊明高校、東郷高校、山田高校、鳴海高校、三好高校、惟信高校、日進高校、守山高校、愛知総合工科高校、愛知商業高校、名古屋商業高校、若宮商業高校、名古屋市工芸高校、桜台高校、名南工業高校、菰野高校(三重)

私立高校

愛知高校、中京大中京高校、愛工大名電高校、星城高校、東邦高校、桜花学園高校、東海学園高校、名経高蔵高校、栄徳高校、名古屋女子高校、中部第一高校、名古屋大谷高校、至学館高校、聖カピタニオ高校、享栄高校、菊華高校、黎明高校、愛知みずほ高校、豊田大谷高校、杜若高校、大同高校、愛産大工業高校、愛知工業高校、名古屋工業高校、黎明高校、岡崎城西高校、大垣日大高校

(番外編)学年1位または成績優秀者を輩出した高校

天白高校、日進西高校、愛工大名電高校、名古屋大谷高校

※ 成績優秀者・・・成績が学年トップクラスで、なおかつ卒業生代表などに選ばれた生徒

 


名古屋市天白区の植田で塾を探すなら個別指導のヒーローズ!!

★ 直接のお問い合わせ ★
――――――――――――――――――――――
個別指導ヒーローズ 植田一本松校
〒468-0009
名古屋市天白区元植田1-202 金光ビル2F
TEL:052-893-9759
教室の様子(360度カメラ) http://urx.blue/HCgL

塾長が考える理想のプログラミング教室

塾長です。

うちの教室でやっているプログラミング教室「マイクラミング」。
私が開発したオリジナルのコンテンツですけれども、今や全国で使われています。

最初の開発から5年以上たちました。
でも、まだまだ、これからです。

ただ、忘れないうちに開発した理由を残しておこうと思います。

なぜ、マイクラミングが他のプログラミング教室とまったく違うのか。
そこを分かっていただけたら嬉しいです。

プログラミング教室「マイクラミング」の誕生秘話!

動画の内容

00:00:00 あいさつ
00:02:16 マイクラミング誕生秘話 序章
00:02:43 1.プログラミング教室を探したけれど・・・
00:05:18 2.どうしても譲れなかったこと
00:06:02 3.公正な教育
00:08:36 4.学校で習ったことを使う
00:10:48 5.キラーアプリ
00:13:23 6.簡単にし過ぎたらダメ
00:15:27 7.学校の勉強とつなげる
00:18:21 8.マインクラフトの使い方が違う
00:19:46 9.本物の基礎力とは!?
00:21:36 10.まとめ
00:22:28 エンドロール

 


進学実績

卒塾生(進路が確定するまで在籍していた生徒)が入学した学校の一覧です。
ちなみに合格実績だけであれば更に多岐・多数にわたります。生徒が入学しなかった学校名は公開しておりません。

国公立大学

名古屋大学、千葉大学、滋賀大学、愛知県立大学、鹿児島大学

私立大学

中央大学、南山大学、名城大学、中京大学、中部大学、愛知淑徳大学、椙山女学園大学、愛知大学、愛知学院大学、愛知東邦大学、同朋大学、帝京大学、藤田保健衛生大学、日本福祉大学

公立高校

菊里高校、名東高校、昭和高校、松陰高校、天白高校、名古屋西高校、熱田高校、緑高校、日進西高校、豊明高校、東郷高校、山田高校、鳴海高校、三好高校、惟信高校、日進高校、守山高校、愛知総合工科高校、愛知商業高校、名古屋商業高校、若宮商業高校、名古屋市工芸高校、桜台高校、名南工業高校、菰野高校(三重)

私立高校

愛知高校、中京大中京高校、愛工大名電高校、星城高校、東邦高校、桜花学園高校、東海学園高校、名経高蔵高校、栄徳高校、名古屋女子高校、中部第一高校、名古屋大谷高校、至学館高校、聖カピタニオ高校、享栄高校、菊華高校、黎明高校、愛知みずほ高校、豊田大谷高校、杜若高校、大同高校、愛産大工業高校、愛知工業高校、名古屋工業高校、黎明高校、岡崎城西高校、大垣日大高校

(番外編)学年1位または成績優秀者を輩出した高校

天白高校、日進西高校、愛工大名電高校、名古屋大谷高校

※ 成績優秀者・・・成績が学年トップクラスで、なおかつ卒業生代表などに選ばれた生徒

 


名古屋市天白区の植田で塾を探すなら個別指導のヒーローズ!!

★ 直接のお問い合わせ ★
――――――――――――――――――――――
個別指導ヒーローズ 植田一本松校
〒468-0009
名古屋市天白区元植田1-202 金光ビル2F
TEL:052-893-9759
教室の様子(360度カメラ) http://urx.blue/HCgL

ICTでどうなる?とある塾長が教育の未来を予想してみた

未来の教育

宇宙とコンピューターが大好きな塾長です。

「これから日本の教育はどうなると思いますか?」

こんな質問を昨日、とある教育関係に就職を希望している講師から質問されました。そこで私のした回答をブログにも書いておこうと思います。

プログラミングで「すでに起こっている未来」とは!?

最初に「すでに起こっている未来」について紹介します。面白い事例です。

そして実はこの話は今日のブログの最後の話に繋がります。

その「すでに起こっている未来」とは「マイクラミング」の「プロコース」に通う生徒たちの姿です。

なんと、学年がバラバラすぎるのです。

小学生から大学生まで、本当に色々な学年の生徒たちが、同じコースを受講しています。

飛び級とか、そういうレベルではありません。

もっと言えば、ぜひ大人たちにも受講して欲しいとすら思っています。大人たちが子供を引っ張っていくのですから、大人にもプログラミングを学んでほしいです。

小学生は、かなり背伸びをして学んでいます。それでも付いてきています。「ハイコース」を卒業して来ただけのことはあります。
中学生は、すこし背伸びをして学んでいます。ちゃんと付いてきています。もちろんハイコースの卒業生です。
高校生以上は、理解が速いです。でもプログラムのミスは小中学生と同じように発生します。

人間はランダムにミスを起こしやすい生き物です。知識の差がない内は、学年によらず、みんな同じようなミスをします。みんなでミスを共有してノウハウを高めていきます。

またプログラミングはコンピューターのサポートを受けながら学ぶのが前提です。人間の得手不得手がコンピューターのサポートで穴埋めされてしまうので、それだけ学年の差が目立たなくなります。

さらにプログラミングでは「答えのない問題」にチャレンジします。これまでの勉強とは逆に、むしろ「間違えること」が大切なのです。そのため知識のある人が素早く解いて暇を持て余すような状態が起こりにくいです。

「コンピューター」とか「ITS」などと言われると、みなさんは何を思い浮かべますか?

「作業効率」や「便利さ」などが注目されがちです。もちろん、それもありますが、上で書いたように人間の経験がフラット化して、

「先輩も後輩もなくなってしまう」

という現象も起こるのです。

今まで日本の学校ではプログラミングをほとんど教えて来ませんでした。ですから何年生であろうとプログラミングを学ぶのに知識や経験の差はほとんどありません。

学年は大きな意味を持たないのです。

そのため結果として、同じプロコースを小学生から大学生までが同時に受講しているという現象が起こります。

さて、こうした事実をヒントに、みなさんも

これからの教育がどうなっていくのか?

ぜひ予想してみてください。

テストや入試が無くなる!?

最もインパクトの強そうものから、あえて大胆に行こうと思います。

将来的には学校のテストが無くなると思います。考えれば考えるほど「成績をつける」という行為がそもそも無駄な作業だと思えてきます。何年後になるか分かりませんが、そうなると予想します。

これは「教育の理想」から逆算した予想です。わたしはそれを次のように設定してみました。

  • 誰でも、希望のスキルを習得するまで必要十分な教育を受ける権利がある
  • 誰でも、教育の内容や方法は自分に合った個別最適で受ける権利がある

もしもコンピューターがこの理想に向かって活用され、進化していったらどうなるでしょうか?

きっと、生徒が学習して来た全ての過程がコンピューターに記録されるようになるでしょう。するとそこから、その生徒に必要な次の学習が素早く適切に示されるようになります。このような仕組みの下では、そもそも学年が不要です。できるところはどんどん進んでしまい、できないところはじっくりマイペースにやればよくなります。
そして学校の先生はコンピューターの記録を見れば生徒の状況をすぐに把握できます。いつでもすぐに把握できるなら、わざわざテストを実施する必要がありません。

このような仕組みの下では、そもそも優劣の定義ができません。みんなが違うことを違いペースで行うため、横並びの比較ができないからです。あるのは一人一人の緻密な記録です。

人間には指紋があって、それは一人一人違います。しかし誰も「こっちの指紋の方が優れている」なんて比較しませんよね。そのような状態になるでしょう。

進学に関しては、学習内容のマッチングが重要になります。高校や大学でやっていることと、生徒がやってきたこととの相性が何らかの指標で示されるでしょう。学習を進めればその相性はリアルタイムで更新されていくので、自分に合う進路をどの時点においてもじっくり考えることができます。入試は不要です。

第一、少子化がどんどん進むのですから定員は満たされません。競争が無いのですからマッチングの質を高めるしかないでしょう。入試は自然消滅していくと思います。

学校の先生は、今よりももっと生徒指導にやりがいを感じやすくなると思います。テストをしたり成績を付けたりする手間がなくなるのですから、それだけ生徒のよき相談相手として役割に集中できるでしょう。しかも今までよりも実践的な相談ができます。勉強で何を伸ばしたいのか。逆に苦手をどうしたいのか。回避したいのか、克服したいのか、そこそこに乗り切りたいのか。そのような相談をして、一人一人の教育方針をきめ細かく設定し、コンピューターに指示していくことができるでしょう。

ビッグデータの学習ログさえ実現できてしまえば、テストも入試も不要になると思いませんか?

学年もクラスも無くなる!?

生徒の教育を最後までやり切る。

そこに集中していけば、上のようにテストも成績管理も不要になると考えました。

私はさらに「学年」や「クラス」も消えてしまうと予想します。それらの代わりになる別のグループ単位が構築されるだろうと思います。

今度は逆に「今までの方がおかしい」という所から考えてみましょう。

今の僕たちは、テストが終わればそのテスト範囲の勉強は終わりです。よい成績を取るのが目的であり、その先が無いからです。もうそれ以上は授業を受けることができません。

これって変ですよね?

なぜなら勉強とは「できない」を「できる」に変えることだからです。テストで間違えたところを「できる」ようにすべきで、本当はテストを終えた後こそ、もっと勉強すべきです。先に進んではダメでしょう。

ところが今はそうなっていません。なぜなら「学年」や「クラス」という制限があるからです。

昔はコンピューターが無かったので、生徒一人一人の学習過程を細かく記録することができませんでした。そこで記録を細かくつけるのは諦めて、1人の先生が覚えきれるくらいの人数で指導する「クラス」という単位ができました。記録ばかりしていたら指導ができません。コンピューターが無かったので大雑把に記録するしかありませんでした。

また昔は教材も電子化されていなかったので、1冊の本に合わせて勉強する方が分かりやすかったのです。指導もその方が楽です。そこで「学年」を設けて学年ごとに1冊の教科書が対応するようになりました。1年の学習計画も教科書に合わせて立てられました。

このように学校の学年もクラスも定期テストも、全てコンピューターが無かった時代の仕組みです。

コンピューターの発達でその前提が崩れました。「作業が大変だから無理」という理由が無くなり、もうすぐ生徒1人1人の細かい学習の記録が可能となり、教科書も電子化されてランダムに参照できるようになります。いよいよ個別最適の教育ができるようになります。

個別最適の教育

その行きつく先では、学年もクラスも無くなっていると思いませんか?

本当の意味で表現が自由になる

教育改革では、

  1. 知識・技能
  2. 思考力・判断力・表現力
  3. 主体性

の3つの内の2番目と3番目の強化がうたわれています。
その中でも特に気になるというか、疑問に思っているのが「表現力」です。

主体性は表現した結果を見て判断するしかありません。そのため主体性も表現力次第になってしまいます。「実力はないけれど、表現がうまいから主体性があると見なされる」では、教育に中身がありませんし、不公平です。

そう考えると「表現力」とは何なのかが気になります。というよりも「何を表現と認めるのか」が気になります。そこで先に理想を設定してみようと思います。

  • 多様な表現手段や表現形式が認められるべき
  • 誰でも、自分の望む表現ができるようにサポートを受ける権利がある

コンピューターの発達で、それが可能になっていくだろうと塾長は思うわけです。

代表的な例が、漢字の自動変換です。キーボードで漢字入力が正しくできるのであれば、書き取りの能力としては十分だと認められるべきでしょう。

それだけではありません。塾長はもっともっと多様な表現形にも対応していくべきだと思うワケです。

仮に入試そのものが無くなるとしても、現実問題として、学習過程の練習や演習では「認められた表現形式」でしか回答が許されないでしょう。これはつまり、「学習の記録」の残る「できた」「できない」の評価がその形式に依存してしまうことになります。社会科なのに漢字で書かないから「できない」と見なされたのでは社会科の学習過程を正しく記録できません。

自分の表現が形式上の制約を受けてしまい、思うような表現ができないのであるなら、それは問題です。例えば進路のマッチングについて正確に分析ができなくなるかもしれません。

教育改革後の入試問題を見る限り、相変わらず表現手段として「文字列」しか認めていないのが現状です。問題文には図表が出て来ますが、図表で回答することができません。許されている回答の表現形式が、あまりにも限定されすぎています。

言葉で答えたら〇なのに絵では×

塾長が中1のときの話です。理科のテストでした。動物の分類が問われました。

ハチュウ類のワニは大きく2種類に分類されます。アフリカやアジアに住む「クロコダイル」と、アメリカに住む「アリゲーター」です。確か生息地をヒントに名前を回答する知識問題でした。

私は肝心の「クロコダイル」「アリゲーター」という名前を忘れていしまいました。なんとか必死に思い出そうしていると、授業中に先生が「アフリカの(クロコダイル)は下の歯が見えるが、アメリカの(アリゲーター)は見えない。」と説明していたのを思い出しました。そこで「クロコダイル」と書くべき解答欄に、代わりに「下の歯が見えているワニの横顔の絵」を描きました。そして「アリゲーター」と書くべき回答欄には、「下の歯が見えないワニの横顔の絵」を描きました。

もちろん×でした。

まぁ期待はしていませんでしたが、あわよくば部分点をという期待が打ち砕かれて、何とも寂しい気持ちになったのを今でも覚えています。とにかく中1の時の塾長は、テストに慣れていなかったので、このように回答形式で空気が読めずに苦労しました。

表現力や主体性を評価したければ表現の自由度を拡大させる必要がある

それはそうと、今あらためて教育者の立場として振り返ってみますと、今だからこそ「別に〇でも良いじゃん。」などと思えてくるのです。

もちろん昭和の時代は×でよかったです。コンピューターが未発達でしたから「紙に文字をしっかりと書く」という表現形式が前提になっていたのは仕方がなかったと思います。社会に出れば何かと「紙に文字を書く」ことが要求される世の中でしたからね。

でも今は違います。コンピューターが当たり前の時代で、しかも日々ものすごいスピードで進化しています。ペーパーレス化が進み、ほとんど直筆の文字も書かなくなり、人工知能が落書きも認識してくれるような時代です。もっと広く表現手段を認めても良いだろうと思うワケです。

実際問題として、学年が低くなるほど、表現力も主体性も乏しくなります。まだ知識が少ないし、表現手段や表現のテンプレも多くは知りません。特に文字の読み書きに関しては、学習障害で生まれつきの格差が起こり易いです。

ですから今のまま義務教育の段階の子供たちや習熟度の低い高校生たちに、表現力だ、主体性だ、などと言っても、生徒たちは何もできずに困ってしまうだけではないでしょうか?

一方で、確かに表現力や主体性の強化は大切です。

それではどうするか?

もう、その「表現力」として認める表現形態を多様に認めるより他にないでしょう。子供たちが使える数少ない表現手段で、一生懸命に表現してくれたものを前向きに認めていく必要があると思うのです。

つまり、表現力や主体性を評価したいのであれば、評価する側には、多様な表現形式を受け入れられるだけの懐の広さが求められるというものです。

そのように、教育のあるべき姿を考えれば、表現する側も、それを評価する側も、コンピューターのサポートを受ける必要がどんどん出てくるでしょう。

コンピューターによる表現サポートが発達すれば、その先には、表現の自由が拡大した世界が待っている思いませんか?

一生ちょこちょこ勉強し続けるスタイルになる

コンピューターで人々がつながるようになり、率直な意見の出し合いも盛んになりました。TwitterなどのSNSを見ればわかるように「意見」になる手前の「心のつぶやき」レベルの言葉がたくさん共有されるようになりました。

これが教育に与える影響は大きいと思います。つまり今まで何となく心の中だけで「これ勉強しなくても良いんじゃね?」と疑問に思っていたようなことが、見えるようになってしまったからです。

例えば、誰かが

「ぶっちゃけ漢文って勉強する意味ないよね。みんなが勉強することじゃないよね?」

みたいにつぶやいたとします。それをみんながリツイートしたり賛同のコメントを書いたりしていくと、それが一種の社会現象になります。その中から世論にまで拡大するものが出てくるでしょう。

「みんなもそう思ってたんだ。だったら勉強したい人だけすれば良いじゃん!」

このような意見が世論の圧力にまで高まってしまえば、国も指導要領を変えるしかありません。教育改革していたら対応が間に合いませんから、文部科学省から教育委員会へ通達を出すような形で小改訂が繰り返されるようになると思います。

もちろん今の段階では「入試で出すから勉強しろ!」と脅して学生諸君を黙らせることができています。しかし、少子化や学校の経営難などが加速すれば、その脅しも効かなくなるでしょう。不合理な出題をするような大学には学生が集まらなくなるかです。そうやって不合理な入試そのものが無くなっていきます。ですから、そのころになると、いよいよ文部科学省から教育委員会へ通達する改善案件の数も増えていくでしょう。ちゃんとICT化を進めていれば、この対応もそれほど難しくはありません。もしもICT化ができていなければ、その対応作業に追われてブラック職場になり、果ては閉鎖に追い込まれると思います。

このような合理化の流れによって、学生の学ぶものがミニマム化したり、アラカルト形式に変わったりしていくことでしょう。

漢文を勉強したい人はするし、したくない人はしない。必要性があれば勉強するし、なければしない。そのような合理化によって、みんなが画一的に勉強するというシステムが、どんどん壊れていくと思います。

こうした変化は義務教育では起こりにくいかもしれませんが、高等教育ほど起こり易くなると思います。学年が高いほどオンデマンド的な教育が進みやすいでしょう。

今のシステムに代わりに「学びたいものを学びたい時に学ぶ」というスタイルになるでしょう。つまり生涯教育が加速していくと思います。

これまで多くの人にとって「大学入試までの勉強」だったものが「一生涯の勉強」に変化していくのだろうと思います。

「三角関数なんて、要らないよ。」

と信じている人は、それを勉強しない選択をするでしょう。どうせやっても頭に入りません。しかし人生は長いので、もしかしたら必要になる時が来るかもしれませんし、本当に一生必要ないかも知れません。ですから

誰であろうと、必要な時に必要なものが勉強できる!

という環境を整えておくことが社会全体としては大切なのです。

生身の人間だけでその環境を作るのは無理でした。しかしコンピューターの発達で、それができるようになっていきます。それに伴って、人々の学びに対する態度はさらに合理的になっていき、結果として「生涯ちょこちょこ勉強し続ける」ようなスタイルになると思います。

世の中は少しずつ良くなっていく

私は根柢のところで

「世の中は少しずつ良くなっていく」

と信じております。

そして「良くなる」の意味が「自由になる」ことだと思っています。

ICTの活用でそれが進むと信じているので、上のような予想になりがちなのだと思います。

みなさんはどう予想しますか?

 


ヒーローズ植田一本松校の進学実績

卒塾生(進路が確定するまで在籍していた生徒)が入学した学校の一覧です。
ちなみに合格実績だけであれば更に多岐・多数にわたりますが、当塾の理念に反するので生徒が入学しなかった学校名は公開しておりません。

国公立大学

名古屋大学、千葉大学、滋賀大学、愛知県立大学、鹿児島大学

私立大学

中央大学、南山大学、名城大学、中京大学、中部大学、愛知淑徳大学、椙山女学園大学、愛知大学、愛知学院大学、愛知東邦大学、同朋大学、帝京大学、藤田保健衛生大学、日本福祉大学

公立高校

菊里高校、名東高校、昭和高校、松陰高校、天白高校、名古屋西高校、熱田高校、緑高校、日進西高校、豊明高校、東郷高校、山田高校、鳴海高校、三好高校、惟信高校、日進高校、守山高校、愛知総合工科高校、愛知商業高校、名古屋商業高校、若宮商業高校、名古屋市工芸高校、桜台高校、名南工業高校

私立高校

中京大中京高校、愛工大名電高校、星城高校、東邦高校、桜花学園高校、東海学園高校、名経高蔵高校、栄徳高校、名古屋女子高校、中部第一高校、名古屋大谷高校、至学館高校、聖カピタニオ高校、享栄高校、菊華高校、黎明高校、愛知みずほ高校、豊田大谷高校、杜若高校、大同高校、愛産大工業高校、愛知工業高校、名古屋工業高校、黎明高校、岡崎城西高校、大垣日大高校

(番外編)学年1位または成績優秀者を輩出した高校

天白高校、日進西高校、愛工大名電高校、名古屋大谷高校

※ 成績優秀者・・・成績が学年トップクラスで、なおかつ卒業生代表などに選ばれた生徒

 


生徒・保護者様のお友達登録はこちら

LINE登録するとプレゼントがもらえます!
【会員限定】お子様の成績と可能性を伸ばす18個のノウハウ

友だち追加


塾関係者様のお友達登録はこちら

LINE登録するとプレゼントがもらえます!
「zoomで簡単。オンライン授業移行の教科書」
または個別対談も可

友だち追加

 


名古屋市天白区の植田で塾を探すなら個別指導のヒーローズ!!

★ 直接のお問い合わせ ★
――――――――――――――――――――――
個別指導ヒーローズ 植田一本松校
〒468-0009
名古屋市天白区元植田1-202 金光ビル2F
TEL:052-893-9759
教室の様子(360度カメラ) http://urx.blue/HCgL

マイクラのマルチプレイでもプログラミングできるよ

マイクラでプログラミング_マルチサーバー対応

塾長です。

先週、とあるプロジェクトチームから「マルチプレイ」について質問を受けました。
はい、ちゃんとマルチプレイでもプログラミングができます。

そこで久しぶりに動かしてみました。

4人でプレイしてみた

昨年は、とある教室から相談を受けてWindowsパソコンだけでマルチプレイができる環境をつくりましたっけ。
今回は、もっと本格的にやりたい方達からのご相談がありました。ネットワークのプロで、Linuxを使うそうです。

そこでLinuxマシンで共通のワールドをつくり、Windowsパソコンからつなげる実験をしました。

もちろん最初からWindowsでもLinuxでもMacでも動くように作ってあるので心配はないです。
ただ、手順を説明する準備として、頭の中を整理するために、自分でもやってみました。

教室にはマイクラのアカウントが4つあります。
とりあえず4つ全部を使ってマルチプレイをテストしてみました。

ワールドに入ると、ちゃんと4人のプレイヤーが見えます。
とはいえ、スキンは何も変更していませんから、アレックスが2人で、スティーブが2人です・・・

あいにくの雨でした。

マイクラ_マルチサーバー_土星と雨

試しに、先週シングルプレイで作った土星のプログラムを実行させてみました。
もちろん、ちゃんと動きました。

そして、どのパソコンからでも同じようにプログラミングができることも確認しました。
座標も同じで、パソコンやプレイヤーによって座標がズレるような心配はないです。

しばらくすると雨が止みました。

マイクラ_マルチサーバー_土星と燃えるモンスター

夜になってモンスターが絡んできました。
そして夜が明けると、そのモンスターが燃え出しました。

写真の左手で燃えているのは、夜中に弓で攻撃してきたスケルトンです。

このようにゾンビやスケルトンといったアンデット系のモンスターたちは、朝日を浴びると燃えて死んでしまいます。

・・・シュールです。

マルチプレイとは

子供たちには説明不要ですが、念のため「マルチプレイ」について説明しておきます。

マインクラフトの「マルチプレイ」は、オンラインゲームのような感覚でプレイするモードのことです。
色々なプレイヤーと一緒に遊ぶことができ、チャットもできます。

ちなみにマインクラフトには2つのプレイモードがあります。

  • シングルプレイ: 自分のパソコンに「自分だけのワールド」を作り、1人でプレイ
  • マルチプレイ: ネットワーク上の「共通のワールド」に入って、みんなで一緒にプレイ

普通は「シングルプレイ」でプログラミングの指導をしています。
生徒ひとり1人の指導ですから、文字通りシングルプレイの方が良いです。
何を作っても壊しても、他人に迷惑が掛かりません。

一方「マルチプレイ」は、みんなが同じワールドを共有するためイベント会場として使えます。
それぞれが好き勝手にプログラミングしてしまうと、他人の建築を壊してしまうリスクがあります。
そこで次のような場合を想定して、イベント的に使うのが良いでしょう。

  • 発表会の会場として使う
  • オンライン指導の会場として使う
  • チームワークを育む教育の場として使う

などなど、色々な利用が考えられます。
それぞれ、具体的な例を挙げるとすれば、

  • 完成したプログラムを生徒たちが順番に発表する
  • プログラムのおかしな動作を見てもらってアドバイスをもらう
  • 役割分担をして巨大な建築をプログラミングする

などです。
いろいろ楽しそうな応用が考えられます。

マルチサーバーとは

マルチプレイを行うには、1台のマシンにマインクラフトのサーバー版をインストールする必要があります。
ネットワーク経由で、いつでも誰でも使えるように、そのマシンを設定しておきます。
電源を切ることなく、常に動かし続けておく必要があります。

そのようなコンピューターのことをマインクラフトの世界では「マルチサーバー」と呼びます。

マインクラフトのサーバー版そのものは無料で手に入りますが、それ以外にはお金も手間もかかります。

およそ次のような環境を用意する必要があります。

  1. 高性能なコンピューターを24時間365日動かし続ける
  2. たくさんの人が同時にアクセスできる高速なインターネット
  3. 高度なセキュリティ対策を行えるチーム体制

このようにマルチサーバーの構築には、知識が必要で、お金も手間もかかります。
セキュリティー対策も大変です。

ですから、普通の人はマルチサーバーをつくったりしません。
たまに、けっこう稼いでいるYouTuberがマルチサーバーを作って公開し、動画のネタにすることがあります。
それなりにお金をかけています。

ただし、

塾の中だけ
教室の中だけ

という、ごく限られた範囲でマルチサーバーを運用するだけなら、もっと気軽に使えます。

  1. 使う時だけマルチサーバーを起動する
  2. 教室にいる生徒たちが同時にアクセスするだけ
  3. 教室の中だけなので特別なセキュリティ対策は不要

こんなふうに、教室に1台のパソコンを置いてマルチサーバーに仕立てることは可能です。

実際に昨年、とある教室ではWindowsパソコンでマルチサーバーをつくりました。
ちょっとパソコンに詳しい教室長さんであれば、環境を作ることができます。

春期講習や夏期講習の発表の場で活躍したようです。

マルチサーバーの需要が増えてくれば教室長さん向けのマニュアルを作ります。
とはいえ現状は、コンピューターの専門知識をお持ちの方向けに手順書を発行している状況です。
基本的なことまでマニュアルに入れてしまうと、説明が分厚くなって、何の説明か分からなくなってしまいます。

あるいは、もしかしたら、全くちがう解決策が出てくるかもしれません。

※ マルチサーバーをつくる場合は、OSやセキュリティーについて一般よりも高度な知識が必要です。
※ LinuxやMacでマイクラミングをする場合は、コマンドラインでOSを操作ができる程度の知識が必要です。

 


ヒーローズ植田一本松校の進学実績

卒塾生(進路が確定するまで在籍していた生徒)が入学した学校の一覧です。
ちなみに合格実績だけであれば更に多岐・多数にわたりますが、当塾の理念に反するので生徒が入学しなかった学校名は公開しておりません。

国公立大学

名古屋大学、千葉大学、滋賀大学、愛知県立大学、鹿児島大学

私立大学

中央大学、南山大学、名城大学、中京大学、中部大学、愛知淑徳大学、椙山女学園大学、愛知大学、愛知学院大学、愛知東邦大学、同朋大学、帝京大学、藤田保健衛生大学、日本福祉大学

公立高校

菊里高校、名東高校、昭和高校、松陰高校、天白高校、名古屋西高校、熱田高校、緑高校、日進西高校、豊明高校、東郷高校、山田高校、鳴海高校、三好高校、惟信高校、日進高校、守山高校、愛知総合工科高校、愛知商業高校、名古屋商業高校、若宮商業高校、名古屋市工芸高校、桜台高校、名南工業高校

私立高校

中京大中京高校、愛工大名電高校、星城高校、東邦高校、桜花学園高校、東海学園高校、名経高蔵高校、栄徳高校、名古屋女子高校、中部第一高校、名古屋大谷高校、至学館高校、聖カピタニオ高校、享栄高校、菊華高校、黎明高校、愛知みずほ高校、豊田大谷高校、杜若高校、大同高校、愛産大工業高校、愛知工業高校、名古屋工業高校、黎明高校、岡崎城西高校、大垣日大高校

(番外編)学年1位または成績優秀者を輩出した高校

天白高校、日進西高校、愛工大名電高校、名古屋大谷高校

※ 成績優秀者・・・成績が学年トップクラスで、なおかつ卒業生代表などに選ばれた生徒

 


生徒・保護者様のお友達登録はこちら

LINE登録するとプレゼントがもらえます!
【会員限定】お子様の成績と可能性を伸ばす18個のノウハウ

友だち追加


塾関係者様のお友達登録はこちら

LINE登録するとプレゼントがもらえます!
「zoomで簡単。オンライン授業移行の教科書」
または個別対談も可

友だち追加

 


名古屋市天白区の植田で塾を探すなら個別指導のヒーローズ!!

★ 直接のお問い合わせ ★
――――――――――――――――――――――
個別指導ヒーローズ 植田一本松校
〒468-0009
名古屋市天白区元植田1-202 金光ビル2F
TEL:052-893-9759
教室の様子(360度カメラ) http://urx.blue/HCgL

プログラミングに数学は使いますか?どれくらい必要ですか?

プログラミングに数学は使いますか?(サムネイル)

塾長です。

今週はテスト対策の準備と指導で忙しかった。
来週からが本番なのですが・・・。

そんな中で、高校3年生が中央大学経済学部に推薦合格しました。
おめでとう!
おかげで疲れが吹っ飛びました!!

けっこう数学を使う分野に進むので、これから数学も勉強していくそうです。
最近は私大文系でも入試に数学を課すところが増えてきました。

さて、そんな数学ですが、プログラミングでは使うのでしょうか?

  • 小学校で習う算数は使う?
  • 中学1年生、2年生、3年生の数学は?
  • 高校のsin, cos, tan は?
  • 使うとしたら、いつ、どんな分野で使うのでしょうか?
  • 数学ができなければプログラマーに成れないのでしょうか?

ということで、解説動画(YouTube)を作りました。

ちなみに、数学を使わないプログラマーの方が多いです。
そうなる理由も解説しています。

ぜひ、ご覧ください。

プログラミングに数学は使いますか?学校で習ったことは役立ちますか?

動画の内容

0:00:20 数学的な思考力は必要というけれど・・・
0:00:38 どの程度の数学までが使われる?
0:00:52 小学校の算数は使いますか?
0:01:20 中1~中2の数学は使いますか?
0:02:09 中3の数学は使いますか?
0:02:25 高校の数学は使いますか?
0:02:46 逆に高等数学はいつ使う?
0:02:53 プログラミングで何をつくる? 2つのタイプ「AとB」
0:03:03 Aタイプのプログラミング → 数学を使わない
0:04:08 Bタイプのプログラミング → 数学を使う
0:05:20 【実例】マイクラミングでAタイプとBタイプを比較
0:05:50 マイクラミングでのAタイプ
0:07:55 マイクラミングでのBタイプ
0:10:24 2つのタイプの比較まとめ
0:11:12 AかBか、どっちが良い(高収入)?
0:13:11 最後のまとめ

マイクラミングとは

動画の中に出てくる「マイクラミング」とは、プログラミング教室のブランド名です。

ジュニアコースからプロコースまであり、小学2年生から大学1年生まで通っています。
動画に出てくる画面は、ジュニアコースからハイコースで使う環境です。

マインクラフトというゲームの世界をスクラッチでプログラミングすることができます。
本来なら高等数学や大学の数学が必要な図形処理を、小学生でも簡単に扱えるように工夫されています。

ご興味がある方は、教室までお問い合わせくださいませ。

 


生徒・保護者様のお友達登録はこちら

LINE登録するとプレゼントがもらえます!
【会員限定】お子様の成績と可能性を伸ばす18個のノウハウ

友だち追加


塾関係者様のお友達登録はこちら

LINE登録するとプレゼントがもらえます!
「zoomで簡単。オンライン授業移行の教科書」
または個別対談も可

友だち追加

 


名古屋市天白区の植田で塾を探すなら個別指導のヒーローズ!!

★ 直接のお問い合わせ ★
――――――――――――――――――――――
個別指導ヒーローズ 植田一本松校
〒468-0009
名古屋市天白区元植田1-202 金光ビル2F
TEL:052-893-9759
教室の様子(360度カメラ) http://urx.blue/HCgL

【塾長の独り言2】小学生や中学生にプログラミングさせても無意味!?という誤解がなぜ日本には根強いのか?

なぜプログラミング教育は誤解だらけ?

塾長です。

2020年度から実施されるプログラミング教育が目の前に迫ってきました。それなのに、今だに「そんなの意味あるの?」という疑問の声を聞くことがあります。もちろん多くは「誤解」からくるご意見です。今回はその誤解の正体について語ります。

解説動画の方が良い方は下のYouTubeでどうぞ。

【塾長の独り言2】小学生や中学生にプログラミングさせても無意味!?という誤解がなぜ日本には根強いのか?

(※)動画を撮った後で気付いたのですが、「黒歴史」と「ブラック企業」の2つの「黒」で話しがまとまっている気がするのは偶然です。たまたまで、他意はありません。何はともあれ、誤解が解けて日本のプログラミング教育が正しい形で盛り上がることを願います。

 

子供にプログラミングなんて習わせてどうするの?

最初に政府がプログラミング教育をうたったとき、賛同の声よりも、むしろ批判の声が高まりました。多くの人が誤解し、そして混乱したからです。私が思うに、その混乱の原因は2つあります。

日本人の誤解

  1. 日本ではプログラミング教育で失敗した黒歴史があるから
  2. 日本では「プログラミング」の意味が「コーディング」だから

1つ目は、高校数学にプログラミングを導入して失敗した「黒歴史」があったからです。
あの時は「フローチャート」と「BASIC」という特定の技術領域に偏ってしまったのが敗因です。実際、2014年度のセンター試験まで数学2BでBASICのプログラミングが出題されていました。センター試験の過去問集が、まるで人に見られたくない黒歴史のアルバムのようになっています。

2つ目は、日本では「プログラミング」の意味が、頭脳労働ではなく肉体労働の「コーディング」を意味しているからです。
日本では経験豊富でスキルの高い人が頭脳労働の「設計」を分担します。そして若手がその設計をただコンピューター語に翻訳することを「プログラミング」と呼んできました。要するに日本の多くの職場では「プログラマー」=「下っ端」なのです。
ところが海外でプログラマーと言えば、時にスティーブジョブスビルゲイツのように「世の中の仕組みを変えてしまった人」という意味まで含みます。

さて、海外視察で意識を高めた政府高官は、もちろん未来志向で意欲的な意味を込めて「プログラミング教育」と言ったつもりでした。しかし上記2つの背景を持つ日本社会では、その言葉はマイナスイメージでした。とても残念です。

日本のプログラマーは文系で、海外では理系!?

海外でプログラマーが世界の仕組みを変え続けてきたのには、日本とかなり違った事情があります。それは、日本のプログラマーが文系で、海外のプログラマーが理系だということです。

日本では理系の大学生の多くが公務員か研究職か工業系に進んでしまい、ソフトウェア産業にはあまり就職しませんでした。一部のパソコン好きな人くらいでした。信じられないかもしれませんが、2010年ころまで、多くの日本企業はプログラムの価値を低く見てきました。若手はその価値を理解していたかもしれません。しかし日本は年功序列。企業の上層部の人達は平成初期の感覚でプログラムを機械の付属品くらいにしか思っていませんでした。そのためプログラミングしている部署自体が、出世の見込めない部署にされていました。そんな状況のため、理系の技術者が多く育ちませんでした。そして才能のある人間は海外に行ってしまいました

実際、日本においてプログラマーの仕事の多くは、理系の知識を使いませんでした。日本のIT会社の仕事と言えば、ほとんどが事務作業を自動化するような開発です。そのような仕事が山ほどあって、それで飯が食っていけました。その種のプログラムは高度な数学や物理を使いません。算数しか使いません。いえ、本当は目に見えない所で、めちゃくちゃ高度な数学や物理学が使われているのですが、そういう肝心な機能は海外で発明されてしまっており、日本はそうした海外の技術を使ってプログラミングするだけです(※)。ですから文系の人でもプログラミングさえ勉強すればできるようになります。しかも仕事が多くあって、常に人材不足で残業だらけ。文系だろうが理系だろうが、多くの人がプログラマーになってきました。それが日本です。

(※)悲しいことにソフトウェア産業において日本は技術後進国です。
WindowsにMacOS、Linux・・・どれもアメリカ産です。インターネットやデーターベースの仕組みもアメリカ産です。人工知能や新しいプログラミング言語など、時代を切り開くソフトウェア技術のほとんどが海外製です。ビッグデータを抱えるGAFAは全てアメリカの企業です。日本人の多くは日本ではなくアメリカに納税している形になっています。
そして、塾長がマイクラミングを開発した時に参考にしたのは、英語のホームページと中国語のホームページだけです。スクラッチ3.0の仕組みをちゃんと解説している日本人は一人もいませんでした

日本のプログラミングはプラモデルみたいなものだった

たとえ話をします。

たとえば、プラモデルを組み立てるのに文系も理系も関係がありませんよね。必ず組み立て方を説明する図面や解説が着いてきます。その通りに組み立てれば、ちゃんと形が出来上がります。確かに作るためには一定の技量が必要で、時間もかかるし苦労もします。同時にチャレンジや楽しさもあります。色塗りなどで作り手の個性を出すこともできます。日本のプログラミングは、正に「プラモデルを組み立てる作業」のような感じでした。

しかし海外のプログラミングは、もっと根本的な開発を含んできました。

化学の専門知識を持った技術者がプラモデルに相応しいプラスチックそのものを創造しました。あるいは塗料を作りました。物理学や工学の専門家がプラスチックを綺麗に成型する機械を発明しました。数学を操る技術者が図面や解説を何倍に拡大・縮小して印刷しても滑らかに表示できる数式を作りました。ソフトウェア工学の専門家が、それらをデーターベースやソフトウェアに置き換えてパッケージ化し、製造方法そのものを商品にしました。

上の話しは、あくあまでもたとえ話です。

要するに、ほとんどの日本のプログラマーは、今まで発明の必要がないか、発明ができない立場や状況にいました。しかしプログラミングは安い作業ではありません。他の職業と同じで、むしろ世の中を良くする仕組みを創造する活動です。

色々な分野の専門知識が、色々な立場の人たちに広く利用できるようになる、そういう仕組みを創り出していく活動も「プログラミング」に含められます。また、そういう夢をぜひ持って欲しいと思います。

20世紀後半、確かに日本人の技術力は多くの分野で世界1位だったかもしれません。しかしコンピューターが発達してソフトウェアの重要性が高まるにつれ、日本の技術力はどんどん影を薄めてきました。過去の栄光に浸るには、僕らはまだ若すぎます!

早く目覚めなければいけません。日本人はプログラミングにおいても「世の中の仕組みを根本から変える発明」を目指さすべきです。そういう人が千人に1人、いや万人に1人でも出て来るような社会にしていく必要があると思います。

プログラムの基礎が国語や数学や物理!?

プログラミング教育よりも、まず読解力だ、算数・数学だ、という主張が根強いです。英語教育を強化する時にも同様の主張があります。読解力や算数・数学が大切なのはもちろんです。しかし、だからと言ってプログラミングや英語は後回しで良いとはなりません。むしろ読解力や算数・数学の技能を発揮してプログラミングして欲しいと思います。

それがどういう事かを考えてみましょう。

コンピューターを触らないプログラミング

今から25年くらい前、大学生の時。私は選択科目の中で「コンピューターアルゴリズム」を受講しました。大学生になったらプログラミングを勉強しようと決めていたからです。「アルゴリズム?」という疑問を抱きつつも、コンピューターと名の付く講義がそれしかなかったので、迷わず選択しました。ところが、最初の講義で取り組んだのは図形の問題でした。次の週も数学でした。最後は円周率を速く正確に求める数式の問題でした。結局、その講義の中ではコンピューターを1秒も使いませんでした。紙と鉛筆だけの世界でした・・・

アルゴリズムは「算法」と和訳されるみたいですね。そういえばコンピューターは計算機でした。同じ計算結果を得るために、どんな式を使うかで計算の速さが変わりますプログラミングする前に、より速くより正確に計算できる数式を考えること。それがアルゴリズムでした。ですから、残念ながら最後までコンピューターを使わなかったわけです。

仕事の早さも電気代もプログラマー次第!?

ただし学びは大きかったです。

  • プログラマーが数学や物理の公式を知っているか否か
  • 更にその公式を目的に応じてカスタマイズできるか否か

こうしたことで、計算の速さも計算結果の正確さも大きく変わってしまう、ということを理解できました。しかも電気代も時間も大きく変わってしまいます。同じ仕事をするのに、時には1万倍くらい効率が変わったりします。使うエネルギーが何桁も小さくて済みます。

もしも世界中のプログラマーがアルゴリズムを学べば、世界中のコンピューターが消費する電力が今よりもずっと減って、地球の温暖化さえ防げるのではないか、と思ったくらいです。

例えば、四捨五入をどう求めるか?

アルゴリズムしだいで計算量が変わってしまう簡単な例を出します。おそらく、よくある例題だと思います。

「与えられた小数を、小数第1位を四捨五入して整数の概数にしなさい。」

これを四捨五入の考え方どおりに、正直にプログラミングするなら、次のような6行以上の処理(プログラム)になるでしょう。

「整数部分」 に 「小数」の整数部分を代入しろ
「小数第1位の数」 に 「小数」の小数第1位を代入しろ
もしも 「少数第1位の数 」が4以下 ならば
「整数部分」を表示しろ
そうでなければ
(「整数部分」+1)を表示しろ

しかし、もっと簡単な方法があります。

「整数部分」に(「小数」+ 0.50 )の整数部分を代入しろ
「整数部分」を表示しろ

これなら、たったの2行です。工夫すれば1行にもできます。注目すべきは小数第一位について「四捨」と「五入」で場合分けする必要がないところです。コンピューターで遅い処理の1つが場合分けです。これが無いのは大きいですね。

これがアルゴリズムを考えるということです。そして本来はアルゴリズムも「プログラミング教育」に入ります。むしろアルゴリズムの方が大切です。

「目的」と「手段」を分けて考える発想を養う

上で見たように、コンピューターを使いこなすということは、目的と手段を分けて考えることに他なりません。

「四捨五入を求める」という目的の実現方法は何通りも考える事ができます。視野を広げるほど、いろいろな手段が思いつきます。
そして上の例題では、たまたま「小数第1位を」四捨五入する条件だったので「0.5を足す」という短い計算方法が選択できたわけです。

プログラミング教育では、次のような取り組みを体験させる狙いがあります。

  • 答えが1つに定まらないような問題にチャレンジする。
  • 試行錯誤で最適解を見つける。

難問に対して「無理だ」と即答しては何も生まれません。正解が1つという発想を捨て、今できる最大限の答えを見つける発想を変えれば、できることが生まれます。そのように視野を広げて、手段を何通りも並べて、何度も試しながら、最適解を導いていくこと大切なのです。

またそのために、国語、算数、理科、社会、英語や美術、技術などの素養が必要です。逆に、勉強したことを使おうとするから身に着きやすくなる、という側面も出てくるでしょう。

今こそ理系的なプログラミング教室が必須!

ですから「ただ図面を見ながら組み立てるだけ」みたいなプログラミング教室には、絶対にしたくありませんでした。
また、時代や流行りに依存するような専門知識を詰め込んでも、価値がないと思いました。

かつて高校生がBASICというプログラミング言語を習わされて、それでセンター試験も受験しました。しかし今やBASICを使う最先端の仕事など、ほとんどありません。高校までの学校教育において、特定のプログラミング言語の用語や文法を覚えさせても意味がないのです。時代に合わせた職業訓練は専門学校の仕事です。
第一、みんながプログラマーになるわけではありません

そして実際のところ、「組み立てるだけ」とか「職業訓練の簡易版」のような小中学生向けのプログラミング教室が多いです。私はそういうプログラミング教室を教育とは見なしていません。もちろん趣味と割り切れば良いですが、私は少なくとも自分の子供にそれをやらせようとは思いません。

そうではなく、もっと根本的に、生徒たちの血肉になるような活動にしたいと思いました。
理数系の頭脳や論理的な思考力を、ちゃんと伸ばす活動にしたいと思いました。

知らないうちに、高度な数学的なセンスや図形のセンスが身に着いている。
知らないうちに、創造する喜びが体験できている。

そんなプログラミング教室にすべきだと思いました。

だから、もう自分でプログラミング教室を作るしかなかったのです。

マイクラミング

本来のプログラミング教育は、偏った専門知識を覚えさせたり、特定の技能を訓練するものではなく、子供たちが問題に立ち向かう基礎力を育てるものです。

マイクラミング」は、そんなプログラミング教室になっています。そうなるように教育改革後の学習指導要領をにらめっこしながら作りました。子供たちの頭を良くするために塾長が自ら開発!しました。

そして、テキストは本厚木校の髙橋先生にお願いして、小学生にも親しみやすい構成にしてもらいました。「プロボン」というキャラクターも生まれました。ありがとうございます。

生徒たちは、パソコンやプログラミングの専門用語なんて、ほとんど覚えません。いち早く課題を解決することやマインクラフトで建築を「創造」することに没頭できるようになっています。試行錯誤が大切なのであって、専門知識の暗記をしたいわけではないからです。

それでいながら、小学1年生がマイナスの数を理解し、計算もできるようになります。それどころか、高校2年生の空間ベクトルで習うはずのxyz座標を、小学生が理解して、使いこなしています。そのような数学の知識を活用してプログラミングを楽しんでいます。
そして、マインクラフトの世界に多くの魔法をもたらしています。

小学1年生でも取り組めるジュニアコースから、三角関数やデータ処理を扱うハイコースまで用意しました。実際ヒーローズ植田一本松校プログラミング教室には、小学1年生から高校3年生まで広い層が在籍しています。

日本人の「プログラミング」に対する誤解がちゃんと解けて、正しいプログラミング教育が、もっともっと盛り上がっていくことを願うばかりです。

まずは近隣の方から、ぜひお立ち寄りくださいませ。

 


名古屋市天白区の植田で塾を探すなら個別指導のヒーローズ!!

★ 直接のお問い合わせ ★
――――――――――――――――――――――
個別指導ヒーローズ 植田一本松校
〒468-0009
名古屋市天白区元植田1-202 金光ビル2F
TEL:052-893-9759
教室の様子(360度カメラ) http://urx.blue/HCgL

プログラミング教室のパソコンをパワーアップしたよ

ノートパソコンのメモリ増設をしている写真

マイクラミング開発者で元エンジニアの塾長です。エンジニアだったのは、もうかなり昔の話ですが。

さて、このゴールデンウィーク前後で、プログラミング教室の環境をパワーアップしました。
生徒にとって、より使いやすい環境にしました。
それで今年の連休は半分仕事でした。

「部活ばっかりで連休はありませんでした。全く楽しめませんでした。」
「僕と一緒だね。」

連休明けは、高校生の生徒とそんな会話で始まりました。

続きを読む

理系パパ・ママから子へ贈るプログラミング環境の構築講座!

マイクラ×Scratch3.0

ゴールデンウィークが始まりました。塾長です。

今日からオフ、普通のパパに戻ります。
ゴールデンウィークと言えば、2年前に息子のためにプログラミング環境を構築して、一緒に遊んだ記憶があります。同じようなことを考えている理系パパのために、実は、

スクラッチ3.0  + マインクラフト

という、子供にとって最強で無双の遊べる環境を無料で公開しています。パソコンが触れるパパ向けです。

「スクラッチ3.0で始めるマインクラフトのプログラミング」

https://mana-viva.jp/mana-viva/2019-01-08-scratch30-micraft

Googleで調べた限りでは、今のところ世界で初です。ここだけです。最新版の「スクラッチ3.0で」マインクラフトのプログラミングがここまでちゃんとできる環境は。しかも無料。

どんなものなのか、インストール方法からサンプルプログラムまで、ひととおり載せていますので、良ければご覧くださいませ。

続きを読む

塾の先生が大集合! 塾ブログフェス2019で勉強と交流

塾ブログフェス2019の集合写真

日曜日は塾の先生が集まる勉強会「塾ブログフェス2019 in NAGOYA」に参加してきました。

「塾ブログって、どうやって書くの?」

というテーマで、80名以上の塾の先生が全国から名古屋に集結!
日本一の塾ブロガー、さくら個別指導の國立先生の呼びかけです。昨年に引き続き今年で2回目。こんなに集まるなんて國立先生マジでスゴイよ。

とても勉強になって、たくさんの出会いがあって、新しいアイデアも生まれて・・・とにかく充実してました。
いろいろあり過ぎて頭が整理できないので、今回は経験した順に、時系列で書きます。

続きを読む