勉強お悩み相談8

プログラミング教育の従事者にとって、今最も課題であることはどんなことでしょうか?

図44

  • 中学生を指導しているとき、たまに「プログラミングを教えてほしい」と来ることがあります。その時に思ったことをいくつか挙げようと思います。
  • 自分で言語を問わずコーディングが一通りできること(私が住んでいる富山県では学校の授業でBASICを使う時があるので)
  • 自分が作ったプログラムがどのような考え方で作られ、どのように動いているのかをきちんと説明できること
  • フローチャートの見方と書き方が説明できること。また、実際にフローチャートを使ってアルゴリズムが作成できること
  • エラーが起きたとき、その意味および対処法をきちんと説明できること(Syntax errorやIllegal functionといったエラーメッセージの意味とその時の対処法。最近は英文でエラーメッセージは表示されないのかな?)
  • 4番目の項目と関連するが、エラーが起きなくても「動作が自分の思っていたのと異なる」場合、どこをどのように直すかをアドバイスすることができること

…の5つではないでしょうか。ちなみに、富山県の中学校では技術の時間でコーディングおよび筆記試験があるので。