1. ちえラジ Chat ポッドキャスト版
  2. 授業に向いたプログラミング環..
2023-10-24 03:58

授業に向いたプログラミング環境ってなんだろう?

中学校でプログラミングの授業を行っていて、今のプログラミング言語って授業で使いづらいなと思ったという話をしました。 #プログラミング #ちえラジプログラミング

サマリー

プログラミングについての授業での問題点や環境の改善の必要性について話されています。

授業に向いたプログラミング環境の問題点
ちえラジチャット、火曜日始まりました。今回はですね、プログラミングについてということで、授業に向いたプログラミング環境ってなんだろうっていう話をしようと思います。
ちょっと期間が空いちゃいましたが、現在プログラミングの授業を中学生向けに行っています。
5日間、2時間などで、合計10時間ですね、の授業で。
3、4、5日目は基本的に実習メインということで、今まで勉強したことを元になんか自由に作ってみようっていうね。
サンプルをいくつか提示しているので、そこをコピーしてもいいし、オリジナルで作ってもいいし、ご自由にどうぞって感じですかね。
で、今実習の真っ最中で、これからどういうふうなものができるかなって楽しみにしているところなんですが、
そんなプログラミング、ここ最近ほんと授業でやりづらいなっていう風に感じているんです。
プログラミングの行動って、側から見てると何やってるかわからないんですよね。文字がちっちゃくて。
本当にうまくいく、動かないって言われても、画面に寄ってみないと何やってるかわからない、何がおかしいかわからない。
今回はJavaScriptなので、遠目から見てもある程度、画面見て、あ、この子うまく動いてないなっていうのがわかるんですけれども、
寄ってみないと全然何が原因なのかわからないんですよね。
今回、環境として使っているWebメーカーは、コンソールがクリックしないと出てこない。
これはコードペンとかも同じなんですけども、やっぱりね、ぱっと見対応しづらいときはあります。
だから、先生これ動かないんですって言われたときに、ぱっと対応できないんですよね。
で、時間がかかっちゃう。
特にシンタックスエラー、いわゆる公文エラーって言われても、どこの行がおかしいのかってのが書かれてないことがあるんで、
結局間違い探しになっちゃうことが多くて、必要以上に時間を送っちゃう。
こうやってみると、なんか今のプログラミング言語って、なんかあんまり授業に向いてないなってすごく思っちゃうんですよね。
今のプログラミング言語が学校で使いづらいなって思う理由は、実は他にもあって、
基本は文字ベースなので、理解してない段階で書き写すのってのがめちゃくちゃ大変なんですよ。
だから画面の通りにやってみてねっていうときに、やっぱりほんといちいちみんな画面に寄ってもらわなきゃいけなくなっちゃう。
文字を書き写すのってほんと大変なんですよね。
そしてそのためにということでフォントサイズを大きくしなきゃってなると、今度は自分も書きづらくなっちゃう。
あまり長いサンプルコードを書くとスクロールが出てきちゃうんで、ついてこれない人のサポートも大変になってきちゃう。
プログラミング環境の改善の必要性
さっきのところもうちょっと見せてもらえますかっていうと、逆に先進んでる人が見えなくなっちゃうっていうね。
そんな問題が起こる。
この辺は多分、分割して表示できるエディターを用意するとか、生徒の皆さん全員にサンプルコードが見えるようにシステム組むとか、
そういう風にいろいろ工夫すれば可能だと思うんですけれども、
ただそういう環境を用意しなきゃいけないって言われると、今回みたいな特別授業で対応できないんですよ。
そういうことがない?
例えばフローチャートみたいな感じでできるプログラム環境もなかなかないです。
スクラッチとかね。
でもスクラッチって実用性のアプリ化かけない。
だから両方を満たしてのもの、実用性があってかつフローチャートみたいな遠目から見てもわかりやすいものっていうのはないんですよ。
こういう版書的な授業とはめっぽう相性が悪い。
まあ今時版書じゃなくていいじゃんとか言われそうな気もするんですけれども、
そんな年5回しかやらないもののために特別なフレームワークなんか用意できない。
結局プログラミング自体相性悪いねって話になっちゃう。
プログラマーって本当に学習環境のことあんま考えないなっていう感じがするんですけれども、
正直そろそろこれまずいよねって思ったりするんです。
プログラミングっていうもの自体がもっと初めましての人に触りやすく、教えやすく、
使いやすい環境になってくれればいいな、しなきゃいけないなって、
今回のような構造をしているとすごく感じます。
というところで今日のお話を終わりにしていきたいと思います。
明日は水曜日ですね。
SideB1.0ウェブ配信についてということでお話ができればと思います。
ではでは。
03:58

コメント

スクロール