MENU
プログラミング

2021年本格的になるプログラミング教育、学習指導要領の変更

2020年に小学校でプログラミング教育が必修化されました。2021年には中学校でも必修化されることになっています。

とはいえ、

  • 2021年のプログラミング教育はどんな感じなの?
  • 今はどんな用語を覚えておけばいい?

といった疑問をもっている方もいると思います。

そこでこの記事では、実際に教員としてプログラミング教育に関わってきた筆者が、2021年のプログラミング教育について解説していきたいと思います。

この記事を読むことでプログラミング教育について分かり、さまざまな場面で指導などに生かすことができるようになるでしょう。ぜひご一読ください。

2021年「プログラミング教育」の特徴について

プログラミング教育については、まだ本格的に始まったばかりということで分からない部分も多いと思います。

ここでは、小・中学校にそれぞれ分けて特徴を解説していきたいと思います。

小学校

小学校ではプログラミング教育が始まって1年が経ちます。

幼い頃からさまざまなゲームに触れていることもあって、機械の扱いになれている子供は多くいます。とはいえ、どのようにプログラミングをすれば良いかということについて分からない子もいます。

学校では現状、コンピューターアドバイザーなどが中心となって指導をしているものの理解状況に差があるのは確かです。これは、まだプログラミング教育がどういったものなのか学校側に定着していない現状があるからとも言われています。

たとえば、多くの学校では最初から「Scratch」や「Viscuit」を用いて授業をしているケースもあります。しかし、プログラミングに関わる人の中には最初からこれらのアプリケーションに関わるのはレベルが高いと指摘している人もいます。

たとえば「すごろく」などの親しみのあるものから始めていくケースもあります。こういった学校同士の格差が出ているのも事実です。

中学校

中学校では、2021年に本格的にプログラミング教育がスタートします。

「学習指導要領」に書いてある内容から変わるということでかなり本格的であることがお分かりいただけるかと思います。学習指導要領は文科省から出されているものであり、教員はこれに沿って授業を行なっていくことになっています。

生徒に配られる教科書についてもこの「学習指導要領」の内容が含まれたものとなっているのです。今回、具体的には「(2)ディジタル作品の設計・制作」という記述が「利用した双方向性のあるコンテンツのプログラミングによる問題解決」というものに変わります。

たとえば、以前はパソコンでコンテンツを作ったりすることが多かったと思います。ホームページを作ったり、Excelで何かを入力した経験もあるのではないでしょうか。

こういったプログラミングの内容を引き継ぎつつも、双方向性(ネットワークでのやりとり)についても習得させていくということになります。

たとえば、コロナになってテレワークが加速しましたよね。在宅でプログラミングに興味を持つ人が増えたと同時に、双方向性(ZoomやSlackなどを使ったやりとり)も多くなってきました。

今後の社会を見据えて「双方向性」ということも含まれるようになったのです。

中学校のプログラミング教育における問題点

中学校でプログラミング教育が始まるとはいえ、さまざまな問題についても心配されています。大きく2つ紹介していきたいと思います。

教育環境の違い

1つ目は教育環境の違いについてです。

中学校では、基本的にいくつかの小学校から入学してくることになります。そうすると、学校によって学習内容がバラバラになってしまい指導が難しくなってしまいます。

基本的には、先ほど書いた「学習指導要領」の内容について教えることにはなります。しかし、生徒の理解度が違えば授業で1度に教えていくことは難しいですよね。

ある生徒は「Scratch」や「html」について知っているのに、他の生徒は知らないとすればどのように授業を進めれば良いのかが分からなくなってしまいます。

この辺りは、小・中学校ともに学習内容をきめ細かく決めておく必要がでてくるでしょう。

金銭面

プログラミング教育をしっかりと行えるようにする環境については、文部科学省側も準備を進めています。とはいえ、プログラミングを行うためのPCやタブレットなどはとても高いです。1人ひとりに準備するとかなりのお金が必要になることも予想できるでしょう。

学校側は、予算がないことに頭を悩ませています。教員は事務用品を自腹で用意したり、会議の書類などは「印刷で失敗した時の裏紙」などを使うようにもしています。

こういった、たくさんの節約をしなければいけない中で果たして高額なプログラミング機器を買うことができるのかというのは不安な部分でもあるでしょう。

2021年以降覚えておくべき用語

プログラミング教育には、今までにない専門的な内容もたくさんあります。理解できないことも多いのではないでしょうか。

2021年以降のプログラミング教育に関わる上で、ぜひ覚えておくべき言葉をいくつか紹介したいと思います。

STEAM教育

STEAM教育は、プログラミング教育と合わせて覚えておくべき言葉でしょう。

「科学・技術・工学・芸術・数学」の5つの領域のことを表しています。今後の日本ではこの5つの領域がとても大切だとされています。

というのも今後はAIがさらに進出してくると考えられているからです。AIは単純作業を中心とした仕事を奪うといわれています。

将来、自分の仕事を確保するためには「AIなどの機械を使える人材になること」「自分から創造できるようにすること」が大切になると言われています。

上記の能力を身につけるために行うのが「STEAM教育」になります。

HTML

HTMLについてもプログラミング教育を行う上で覚えておくべきでしょう。

もしかすると小・中学生が学校でHTMLについて学ぶ機会は、ないかもしれません。しかし、HTMLはプログラミングの基本です。

私たちが普段見ているWEBのページの多くがこのHTMLを使って作られています。

HTMLをブラウザが読むとWEBページとして表示されることになります。難しく感じるかもしれませんが、実は英語を元にして作られていることもあり簡単に覚えられるものもあります。

基本的なものであれば、一通り覚えておくのも良いかもしれませんね。

まとめ

今回は、2021年のプログラミング教育について書きました。

プログラミング教育はとても良いものですが、課題もあるでしょう。今後さらにより良くなるように期待していきたいですね。

英語で学ぶプログラミング教室!

YouCodeでは英語を学習しません!
外国人教師と英語でプログラミングが学べる小中学生向け教室です!
東京六本木とオンラインで開講中!