プログラミング教育ってなにをするんだろう
はてブのコメントがすごいすごいばかりなのがちょっと気になったので。
IchigoJamをご家庭で使わせてみたという記事はよいんです。これから小学校でプログラミングが必須化されたとすると、ここは導入の最初の最初。プログラムのリストを頑張って入力して、うまくいかなかったのでミスタイプを頑張って探して、うまく動いてうれしかったです。昔々のその昔、1980年代に「西部労働レストラン」があったそうな。Save Load List Run。プログラムリストを入力して、保存して、読み込んで、リストを見て、実行する。プログラムを作らずに既存のプログラムを使うだけの人。2018年では当たり前のことなんだが、「ゲームしたいからプログラムを作る」というのが「雑誌に載ってるゲームを打ち込んで遊ぶ」から「ゲームのテープを買ってきて読み込む」にシフトしていった時代がありました。
プログラミング教育って、プログラムを写経して実行することじゃないですよね?
プログラムのウォーターフォール型開発 要件定義・基本設計・詳細設計・実装
ソフトウェア分野では、実装とは仕様やアルゴリズムを、具体的なプログラミング言語のプログラム文として実現すること(書くこと)、つまりプログラミングである。
コードを入力して実行するのは、実装よりもさらに下流。小学校でのプログラミング教育がどういうものになるのだろう。学習指導要領が公表されて、検定教科書が作られて、教育課程が編成されるのだろうけど。教科書にしたがって、問題を解く?ドリルでコードの穴埋め問題とかやるの?既存の教科の学習の中でプログラムを使う?作る?
コードを入力する段階でも、個人差がついてくるのでは。要件定義・基本設計・詳細設計・実装ができるだけの能力が小学生にあるのかな?「写経」のレベルで止まっちゃう児童多数になるのでは。
プログラミング教育ってなんだろう
「今回の動画では、右に回るという踊りに対して、反対回りをしている子がいましたよね。それに対しては指導されなかったのですか?」
ハードウエアが誤動作していましたが、デバッグはされなかったのですか?体育の授業・ダンスの単元で、スクラッチのようなプログラムをカードを並べて作らせ、それに従ってダンスをするというやつですね。どこにバグが潜んでいるのでしょうか。
if 回転方向 = 右 then 右に回る else 左に回る end if のところなのか、ハードの制御のところにバグがあるのか、左右の定義が間違っているのか、ハードの構造に欠陥があるのか。
昔、視聴覚教育の研究発表にて。体育の実技をビデオに撮影て改善点を考えさせる。グループだったかでやるわけだが、本人も見返すことができるという実践。で……その指導法はよくないんじゃないですかと、指導法そのものに質問・意見が出てきた。いや、そこは違うでしょうと。視聴覚教育の発表ですよ。
「プログラミング教育」とは?プログラムというのは手段であって最終的な目的ではない。プログラミングを学習するのか、プログラムの作成をすることで学習をするのか。学習をプログラムで行うとか、学習の課程をプログラムすることではないでしょうけど。
現場としては、○○を使って、プログラムを作って、学習をしますということになるんですが、その目的はなんなのでしょうね。
感想を書きました。プログラミング学習のこと
文科省はキーボードの打ち方は習得させよの立場
タイピングはプログラミング学習じゃない。タイピングはプログラム作成の基礎的なスキルではある。タイピングはプログラミング学習とは別の時間に予め習得させておくべき技能。理科や社会の時間に国語や算数の勉強を混ぜちゃだめだよねってこと。昔は生活単元学習とかそういうのがあったね。文字入力をしないプログラム作成もある。プログラミングを学ぶことは、ソースコードを作成することではないということ。
文科省はローマ字入力推奨だったかな。パソコンでローマ字入力が必要だからローマ字の学習をしましょう。低学年は文字入力禁止ってのが多い。かな配列や五十音順のスクリーンキーボードは使っちゃだめとかいう謎のきまり。コンピューターのキーボードは英文タイプライター由来。プログラム書くには日本語は使わないから、英数のタイピングを覚えるよ。大人だからローマ字既習、ローマ字入力の方が速いよ。でもこれからは、QWERTY配列のタイピングよりもフリック入力を先に習得する子どもが増えるぞ。
初回に言語の壁が発覚
プログラム言語は英語で作られてるから、英語とアルファベットの壁か。と思いきや、それ以外の外国語ですか。グーグル先生にお願いすればいいんじゃないかな。しゃべってくれるし。
我们坐下吧。打開電腦。双击代码小时图标。
Hour of Codeなら中国語もあるね。
コンピューター・プログラミングの用語が英語ってのが日本人には問題なんじゃなかろうか。いや、プログラミングを学習することで、英語を覚えるのか。学校では習わない単語がいっぱい出てくるんですけど文科省の立場は?
■
キーボード 使えない 若者 で検索。
いまどきの若い者はタイピングができないのである。昔は老人ができなかったのだが。現代ではスマホでフリック入力が主流なのだ。
オーケーグーグル 音声入力とは? すみませんよく分かりません。音声の認識精度はすばらしく向上していますね。
フリック入力を「覚えられない」 QWERTYとJISかなのタッチタイプに習熟していると、フリック入力の習得に負のフィードバックがあるようで。不慣れな入力方式の練習は苦痛すぎる。スマホの画面のQWERTYキーボードは小さすぎる。そして……ローマ字入力なんかやってられるか。で、手書き文字入力です。走り書きでもけっこうな精度で認識してくれる。漢字も混ぜると変換の効率も上がります。
タイピングを教える……そんな時代もありました。マルチメディアとか言ってた時代ですね。Windowsが95でした。キーボードを使うので、ローマ字を覚えなくてはいけない。かな入力はだめだ。使うキーが多すぎて覚えられない。とか言われてた。ひらがな・カタカナ・漢字は多すぎるから、日本語表記をローマ字にしたほうがよくね?
小学校の1年生。たしかに「鉛筆の持ち方」から教えるけどね。まあご入学前にご家庭で持ち方くらいは教えるよね。「レディネスとは」検索 タイピングとマウスの操作ができるのは、現代のPC OSを扱うには最低限必要なスキル。学校の外では、幼児がタブレットで動画を検索して視聴してたりします。あなたへのおすすめから辿ってるみたい。
■
小中高へのPCの整備計画って……パソコン教室に40台。もう平成も終わろうかという2018年で未達成とはこれいかに。
学校における教育の情報化の実態等に関する調査結果:文部科学省
毎年、回答するの('A`)マンドクセなアンケートの結果。達成率が100%いってないから自治体によるのかな。
それ以前の整備計画で、学級の定員の1/2、20台って時代もあったわけで。どうすりゃいいんですか?順番に交代でやれ。協力して学習するのが大事。ってことで、マウス1クリックごとに交代とかいう「パソコン使い方教室」が繰り広げられてた。
プログラミングを学ぶならこんなんでもいいんだろうけどねぇ。コーディングシートにFortranのコード書いて、パンチカードを作成して……というのを大学で最後に行われた年度に取った。翌年にはこの講座はなくなった。
一人一台 ラズパイ持ってるわけだから、モニタとキーボードとマウス、それと電源が確保できりゃよいわけでね。
ELECROW 3.5インチTFT LCD ディスプレイ 解像度480*320 タッチスクリーン モニター Raspberry Pi 3 2モデルB B+対応
サイズが10インチになるとまぁそこそこの値段なんだけど。
■
オーケーグーグル ユーチューバーとは?
ウィキペディアでは、「YouTuber・YouTubeクリエイターは、主にYouTube上で独自に制作した動画を継続的に公開する人物や集団を指す名称である。」とされています。
朝日新聞掲載「キーワード」の解説
「ユーチューブ」への投稿を仕事にしている人。
トレーディング付きのポテチ、仮面ライダースナック とかビックリマンチョコとかプロ野球チップスとかの系譜なんだが……ユーチューバーw 作品ではなくて製作者のカードって。
Youtubeに動画を掲載して、収益を受け取っているだけではないよね。動画の内容・ネタが…………教育上あまりよろしくないことをやってらっしゃる。プロのバカッター?
バカッターは、日本のインターネットにおいて誕生したTwitter利用者による行為の様相を表すインターネットスラングである。
ユーチューバー製作の動画って、教室で見せたり話題にするのってどうよって思うのは感覚が古いんだろうか。
Youtubeには、理科とか社会とかで使える動画もあるわけです。ところが……それを見せると、いやNHK for Schoolでさえ、「見せると発狂する児童」がいらっしゃる 「ヒカキーン!ヒカキーン!」とか叫びながら目つきが変ですよ。大丈夫ですか?
ポプテピピック……原作の1巻の最初の方だけKindle版で読んだ。
情報を正しく受け取れない児童には、ネットを使うのは難しい。
■
板書の目的とは
先生:説明をしながら、板書をする。
児童:説明を聞きながら、板書を写して、ノートにまとめる。
教科書・参考書は、板書+説明が提示されている。それを読んで理解するだけでも学習は成立する。それを再構成してノートにまとめることで学習内容が定着すると考えます。
先生が口頭で説明をして、児童が聴いて理解する。板書・ノートのない学習形態
児童がまとめを記録して理解をする。ノートをとることで内容を理解する。
先生が口頭の説明に、板書を加えて、理解をしやすくする。
板書を写すだけのノートならば、完成形をレジメにして渡せば済むこと。板書に説明されたことを補足してノートに書くことで理解が促進されると考えます。説明の過程にそって板書が書き足されていくことも重要です。
口頭での説明を聞き取って板書に付け加えてまとめる能力が児童には求められます。これが不足していると、過度な内容の板書・板書を写すだけの写経作業になってしまうのです。
学習能力が十分であれば、教科書や参考書や資料を読み、視聴覚教材を視聴して、まとめなおして、理解する、独学が可能になると考えます。