⭐️New 〈たのしい問題解決ワークショップ:OPTIONS〉募集中⇨https://tanokyo.com/archives/161700
⭐️ 〈たの研〉への寄付が税の優遇措置・控除の対象となります(1000円以上)。ひとり親世帯など経済的に支援の必要な方達へたのしい教育を普及する活動に寄付していただける方、大歓迎:返礼は額に応じた「たのしい教育通信講座:メルマガ」⇨https://tanokyo.com/archives/158358

⭐️ 教育相談・カウンセリング・スーパーバイズ実施中/オンライン可能(経済的な事情のある場合には無料で実施)::https://tanokyo.com/archives/162936 サイドバーもご確認くださいサイドバーをご確認ください
✨論文ドクター 随時受付、リモートでのカウンセリングも可能です
⭕️たのしい講座・ワークショップ・企業研修・団体研修・校内研修等についても気軽にお問い合わせください

学校のプログラミング教育について-たのしい教育の考え方

 たのしい教育研究所で〈プログラミング教育〉の講座がありますか、という問合せがありました、残念ながら今学校で実施している様なプログラムは設定していません。プログラミングの専門家がいないわけではありません。私は今から40年以上前、日本で本格的にパーソナルコンピュータが普及し始めた時に使い始めました、日本のパソコンの歴史を一緒にたどってきたといってよいと思います。

 その時は大学の統計解析でFORTRAN(フォートラン)、個人仕様のパソコンではBASIC(ベーシック)を、MS-DOSのコマンドもかなり使っていました。古いコンピュータ言語であるとはいえ、多変量解析プログラムを作ったり、算数の教材を作ったりと、アクティブに使っていたので、少し時間をとれば、以前の様なレベルに戻すことができると思います。

 ちょうどよいので、思い出しながらBASIC言語で小学生用のドリルを作成してみましょう、ランダムな一桁の数字を出して、それを足し算するプログラムです。こういうシンプルなプログラムでドリル学習教材を作ることができます。
 以前いた北部の学校で教材をつくって子どもたちに利用してもらっていました。

10 PRINT “算数の勉強を始めます。”
20 PRINT “終了するときは答えに0を入力してください。”
30 PRINT “”

40 LET A = INT(RND * 10) + 1
50 LET B = INT(RND * 10) + 1

60 PRINT A; ” + “; B; “は何ですか?”
70 INPUT C

80 IF C = 0 THEN END
90 IF C = A + B THEN PRINT “正解です!” ELSE PRINT “残念、答えは”; A + B; “です。”

100 GOTO 40

フォートラン(FORTRAN)は、数学的な解析をするためのプログラムで、5つの対応する数値の相関係数を出す基本的なプログラムはこうです、残念ながらうまく思い出せなかったので、参考書で確かめながら書いてみました。

PROGRAM CORRELATION
IMPLICIT NONE
REAL, DIMENSION(5) :: X = (/1.0, 2.0, 3.0, 4.0, 5.0/)
REAL, DIMENSION(5) :: Y = (/2.0, 2.5, 3.5, 4.5, 5.5/)
REAL :: meanX = SUM(X) / SIZE(X)
REAL :: meanY = SUM(Y) / SIZE(Y)
REAL :: stdevX = SQRT(SUM((X – meanX)**2) / SIZE(X))
REAL :: stdevY = SQRT(SUM((Y – meanY)**2) / SIZE(Y))
REAL :: correlation

correlation = SUM((X – meanX) * (Y – meanY)) / (SIZE(X) * stdevX * stdevY)
PRINT *, ‘The correlation coefficient is: ‘, correlation
END PROGRAM CORRELATION

 今はそれらより発達したコンピュータ言語〈Python〉や〈JaveScript〉などが初心者用として使われているのかな、もっと新しいタイプも出たんだろうか。

 いずれにしても、それを周りの先生たちや子どもたちに伝えようとは思いません。

 コンピュータの世界はどんどん進化しています、今頑張って子どもたちに伝えても、子どもたちが高校・大学と進む頃には、私が身につけてきたFORTRANやBASICの様に「古すぎるツール」となっていくからです。

 しかもそれを全員が学ぶということにはかなり懐疑的です、私の様にパソコンの中でどういう処理が行われているか知りたいという人間ならそれを学ぶことに意味が十分見いだせるのですけど、どんどん古くなっていくツールを全員が学ぶということは無理がある。またそれを先生たちが担うという場合は、もっと無理がある・・・

 そういう時間を費やすより、今ならChatGPT(チャットジーピーティー)の効果的な利用方法を伝えた方がずっとよいと思います。

 ChatGPTなら、表計算のプログラムや画像処理アプリの処理なども教えてくれます、この流れはしばらくとまらないでしょう。

 ChatGPTの利用の仕方ワークショップなどは随時受付中です、興味のある方はおといあわせください。

① 毎日1回の〈いいね〉クリックで「たの研」がもっと強くなる!⬅︎クリック

② たのしい教育を本格的に学ぶ〈たのしい教育メールマガジン-週刊有料を購読しませんか! たのしい教育の実践方法から発想法、映画の章ほか充実した内容です。講座・教材等の割引もあります(紹介サイトが開きます)

③ 応援として〈SNSや口コミ〉でこのサイトを広げていただければ幸いです!