個別指導塾、学習塾のヒーローズ。植田(名古屋市天白区)、赤池(日進市)の口コミで評判!成績が上がる勉強方法が身につく!振替、自習も便利!
// 条件1に該当しない場合の処理

マナビバ

2次関数の虚数解をパイソンのグラフで見える化してみた

塾長です。

今回は高校生からよく出る質問、というか疑問

虚数 $ i = \sqrt{-1} $ は実在しない数なのか?

について考えてみます。

2次方程式と2次関数のおさらい

解の公式

まず中学3年生が1学期で習う「2次方程式の解の公式」を思い出してみましょう。

2次方程式$ ax^2+bx+c=0 $の解の公式

$$ x = \frac{ -b \pm \sqrt{b^2-4ac} }{ 2a } $$

判別式

高校1年生になると、さらに「判別式」を習います。
1学期の後半または2学期の初めくらいです。

実数$x$について、2次方程式$ ax^2+bx+c=0 $の判別式をDとすると、

  • $D < 0$ のとき、解は0個(解なし)
  • $D = 0$ のとき、解は1個(重解)
  • $D > 0$ のとき、解は2個

続いて、2次関数$ y=ax^2+bx+c $のグラフと判別式Dとの関係について習います。

2次方程式$ ax^2+bx+c=0 $の解を、次の連立方程式の解とします。

$$ \begin{cases}
y=ax^2+bx+c \\
y=0
\end{cases} $$

$x-y$平面上で2式それぞれのグラフを描くと、その交点が解になっているのでした。
つまり、

2次方程式$ ax^2+bx+c=0 $の判別式をDとする。
$ y=ax^2+bx+c $と$x$軸との共有点は、

  • $D < 0$ のとき、0個
  • $D = 0$ のとき、1個(接する)
  • $D > 0$ のとき、2個(交わる)

この様子を直感的なグラフで表すと、次のようになります。

複素数

高校2年生では、虚数単位 $ i = \sqrt{-1} $ を導入して、$x$を実数から複素数へ拡張します。
すると方程式の解を必ず求めることができるようになります。

2次方程式$ ax^2+bx+c=0 $の判別式をDとすると、

  • $D < 0$ のとき、解は複素数で2個
  • $D = 0$ のとき、解は実数で1個(重解)
  • $D > 0$ のとき、解は実数で2個

であり、どの場合でも解は、

$$ x = \frac{ -b \pm \sqrt{b^2-4ac} }{ 2a } $$

と表すことができる。
特に$D < 0$ のときは$ i = \sqrt{-1} $ として、

$$ x = \frac{ -b \pm \sqrt{|D|} i }{ 2a } $$

である。

ざっと、ここまでが中3、高1、高2の二次方程式と二次関数のおさらいです。

複素数の世界では必ず共有点がある?

素朴な疑問

さて、ここで塾長は、ふと疑問に思いました・・・

せっかく複素数まで拡張して、判別式$D<0$の場合でも解が求まるようになったのに、対応するグラフの共有点が無いままって、寂しくない?

寂しいですよね!?

疑問です。というか、不満です。
なんとかして、このモヤモヤを解消する必要があります。

問題解決というヤツです。

仮説を立ててみる

そこで、

もしかしたら、グラフを複素数まで拡張すれば、共有点が2つに見えるのではないか?

という仮説を立ててみました。

本当にそうなるのでしょうか?

コンピューターの力を借りて、そのグラフを描くことにチャレンジすることにしました。

仮説を立てて確かめるってヤツです。

4次元のグラフは描けない!!

コンピューターは具体的な数値しか扱うことができません。
そこで今回は、つぎの関数を例に、グラフを描いてみることにします。

$$y=x^2-2x+2 $$

もちろん、これの判別式Dは負です。

$$D=(-2)^2 – 4 \times 1 \times 2 = 4-8 = -4 < 0$$

そして方程式$x^2-2x+2=0$の解は

$$x=1 \pm i$$

という虚数解です。

今回の目的

今回の目的を次のように設定します。

xを複素数としたときに、
$$ \begin{cases}
y=x^2-2x+2 \\
y=0
\end{cases} $$
の共有点が2つあることをグラフで示す!

実数と複素数で何がどう変わる?

高校1年生までは、$x$も$y$も実数ですから、これは、

実数$x$ を与えると、実数$y$ が1つに定まる関数のグラフ
つまり、
数直線上の1つの実数$x$を、また別の数直線上の1つの実数$y$へ移し変える関数のグラフ

ということになります。
つまり「2本の数直線」があれば、話ができます。
よって、

$x$ が実数ならば、
$y=x^2-2x+2 $ のグラフは、x軸とy軸で構成される「平面(2次元空間)」の上に描くことができる

ということです。
直線は「1次元」ですから、2本の直線で表現できる空間は、せいぜい「2次元空間」となります。

さて、

ここで$x$を複素数に拡張します。
そこで2つの実数$a,b$を使って$x=a+bi$としましょう。

$$ \begin{cases}
y=x^2-2x+2 \\
x=a+bi \\
i = \sqrt{-1}
\end{cases} $$

すると、式の計算結果$y$も複素数になります。
そこで2つの実数$c,d$を使って$y=c+di$としましょう。
すると、これは、

複素数$x=a+bi$ を与えると、複素数$y=c+di$ が1つに定まる関数のグラフ
つまり、
実数平面上の座標$(a,b)$を別の実数平面上の座標$(c,d)$に移し変える関数のグラフ

ということになります。
つまり「2つの平面」があれば、話ができます。
よって、

$x$ が複素数ならば、
$y=x^2-2x+2 $ のグラフは、平面a-bと平面c-dで構成される「4次元空間」の中で描くことができる

ということです。
平面は「2次元」ですから、2つの平面で表現できる空間は、せいぜい「4次元空間」となります。

拡張し過ぎた

上の考察から、コンピューターで「4次元のグラフ」を描けば、今回はミッションクリアできそうです。

・・・ん?

無理です!

私たちはどんなに精神を研ぎ澄ませても、3次元までしか空間の広がりを認識することができません。
ましてやグラフを描くことも見ることもできません。

これはコンピューターでも表示できません。

(計算だけならできます。表示が無理ということです)

グラフを3次元にまとめる!

ということで、何とかして3次元で済ませる方法を考えなければいけません。

グラフを3次元で描けるようにする

という「課題」が生まれてしまいました。

どうしたらよいでしょうか?

【豆知識】
問題解決の世界では、最終的に解決する「目的」のことを「問題」と呼びます。
そして、問題を解決する過程(途中)で乗り越えるべき「目標」のことを「課題」と呼びます。

そもそも何がしたかったのか?

道に迷ったら、目的の再確認です。

目的さえ達成すればよいのです。
もしかしたら「やらなくても良いこと」で悩んでいたりするかもしれません。

今回は、$y=x^2-2x+2 $ と $y=0 $ の共有点が2つあることをグラフで描きたかったのでした。

あ、な~るほど!

次元を減らす

目的の式をじーっと眺めていたら、思いつきました。

$ y=0 $なのですから、$y$の方は2次元も必要ありませんね。

だって0(ゼロ)の時だけ考えればよいのですから。そこで、

yの次元を2次元から1次元に減らす!

ことを考えましょう。

グラフ表示の方針

ということで、グラフに表示する方針をまとめましょう。

実数の世界のグラフは、横軸がx軸、縦軸がy軸です。

今回は$x$を複素数$a+bi$へ拡張したのですから、そのグラフは、

  • $x軸$を複素平面$a+bi$へ拡張(平面:2次元)
  • $y軸$も複素平面$c+di$へ拡張(平面:2次元)

としたかったのですが、無理でした。
これではグラフの座標が (a,b,c,d) の4次元になってしまい、描けないからです。
そこで次の方針としたのでした。

  • $x軸$を複素平面$a+bi$へ拡張(平面:2次元)
  • $y軸$は1次元に落とした値(直線:1次元)

つまり、

  • 横軸だったx軸は、横に広がる複素平面に拡張
  • 縦軸だったy軸は、実数の数直線のまま

これなら3次元の立体的なグラフで表すことができます。

あとは、縦軸のyをどのような値に決めるか、ですね!

案1:yの実数だけを縦軸にとる → 失敗!

そもそもグラフは実数しか描けません。
そのため、1つの複素数を2つの実数の組に対応させ、それを平面上に表すのでした。

であるならば、安直ではありますが、yの実部だけをグラフに採用すればよいかもしれません。

  • 横軸:複素数$ x=a+bi $(平面:2次元)
  • 縦軸:$y=c+di $の実部$c$(直線:1次元)

それでは、この案でグラフを描いてみましょう。
こうなりました。

馬の鞍みたいな形のグラフになりました。
最後の考察で、このグラフも少し使いますから、とりあえず「馬の鞍型」のグラフとでも呼んでおきましょう。

ちなみに、赤い線が、実数の$x-y$平面上のグラフ(平面 $ b=0 $ で切った切り口)です。

さて、これで目的は果たせたでしょうか・・・?

うーん、何だかよく分かりません。

$x$を複素数に拡張したおかげで、確かに平面$y=0$との共有点は存在しそうです。
しかし「共有点が2つ」である様子が、これでは分かりません。

よく考えてみたら、これはダメです。

もしも4次元のグラフが描けるとすれば、本来のグラフは、

(a,b,c,d) の4次元でグラフを描き、それを平面$c=0$でカットした切り口が、求める3次元のグラフ

が本当のグラフです(※)。
4次元のグラフは描けませんが、本来はそんな感じです。

そう考えると、無条件に$y$の虚部を捨ててしまったのがダメでした。

(※)【豆知識】
4次元の立体を平面で切ると、その切り口が3次元の立体になります。
私たちの世界は3次元です。私たちの世界で立体は3次元です。
例えば、スイカを包丁で切った時の断面を想像してみてください。
スイカは3次元の球です。それを2次元の平面でスパッと切ると、切り口が2次元の円になります。
4次元の世界は、私たちの世界よりも1つ次元が上ですから、上の考察をすべて1つずつランクアップして考えます。
つまり、4次元の中で球体を切ると、切り口が3次元の球になります。

案2:yの絶対値を縦軸にとる → 成功!

そこで、数学的に条件を壊さないことを考えます。

$y=c+di=0$

すなわち、

$c=0$かつ$d=0$の場合

を考えたグラフであれば目的を達成できるわけです。

ところで、

$|y|=0$も同様に$c=0$かつ$d=0$です。

ですから縦軸を$|y|$とすれば、これは実数ですから、うまく1次元に収まります。

  • 横軸:複素数$ x=a+bi $(平面:2次元)
  • 縦軸:$|y|$すなわち$\sqrt{c^2+d^2} $(直線:1次元)

それでは、この案でグラフを描いてみましょう。
こうなりました。

うまくいきました!

グラフの2カ所が尖っていて、2つの虚数解

$$x=1 \pm i$$

の所で平面$y=0$に突き刺さっていそうです。
共有点は「2だけ」ですから、平面$y=0$上で、それぞれ1点ずつ、チョン、チョンと、くっ付いているはずです。

グラフの解像度の問題で「点」まで鋭利に描き切れていません。
念のため、100倍に拡大してみましょう。

$x=1 + i$の付近を100倍に拡大してあります。
この倍率で$x=1 – i$も同時に描くのは不可能なので、1つだけで確認します。

どうです?

共有点の1つ$x=1 + i$の位置へ、グラフが突き刺さっている感じがしますよね。
このグラフを1000倍にしても、10000倍にしても、ずっとこんなグラフになります。

「1点に突き刺さ差っている!」

のですから、倍率をどこまで上げても、こんな感じです。
もちろん、$x=1 – i$ についても同様です。

これで本当に

「たった2点」だけの共有点を持つ!

ことが、グラフで表示できたのではないかと思います。

思ったより大変でした。

教えてエライ人!

上のような考察をFacebookにアップしていたら、色々な人からご意見をいただきました。
なかでも吉田先生には色々と教えていただきました。

ということで、今回のエライ人は、吉田信夫先生です!

吉田先生はあの「大学への数学」で原稿を書かれていた先生の内の1人です。
超すごくないっすか!

先生のブログ「yoshidanobuo’s diaryー高校数学の“思考・判断・表現力”を磨こう!」はこちらです。

グラフで虚数解を見える化するにあたり、いろいろとご指導をいただきました。
また数学的におかしな用語の使い方についてもご指摘いただき、修正することができました。

用語の誤用

今回やってしまった用語の誤用を2つ紹介します。

どこが間違っているのか、考えてみてください。

  • 誤用1:「$y=x^2-2x+2$の判別式の値は負です。」
  • 誤用2:「複素数$x=a+bi$と実数$y$において、$y=|x^2-2x+2|$のグラフ(a,b,y)は、平面$y=0$と2点で接しています。」

わかりますか?

私は吉田先生に指摘されるまで気づかなかったです。まさに

「それは違反です」

という感じで、用とあいなりました。

大学入試の2次試験で記述回答を予定している人は、気を付けてくださいね。

さて、上のものは次の点で間違っていました。

  • 誤用1:関数に対して判別式を語ったところがアウト。判別式は方程式「$0=x^2-2x+2$」に対して定義されるもの。
  • 誤用2:「接する」は「微分可能な領域」で定義されるもの。今回は尖っていて微分不可(微分する向きによって微分係数が異なる)。

さぁ、どうでしたか?

滑らかに「接する」グラフにする

さらに誤用2に関連して、グラフが2つの$x=1 \pm i$で「接する」ようなyの取り方も教えていただきました。

みなさん、分かります?

  • 横軸:複素数$ x=a+bi $(平面:2次元)
  • 縦軸:$|y|^2$すなわち$ c^2+d^2 $(直線:1次元)

それでは、この案でグラフを描いてみましょう。
こうなりました。

yの値が2乗されているので、グラフが大きくなりすぎて「2点」どころではなくなってしまいました。
そこで例によって、$x=1 + i$の付近を100倍に拡大してみましょう。

おお、本当に滑らかに接してそうですね!

例によって「1点」で接しているので、このグラフを1000倍にしても、10000倍にしても、ずっとこんなグラフになります。

次元を減らすもう1つの方法

さらにさらに、吉田先生からもう1つのグラフ表示の方法を教えていただきました。
$x=a+bi$ としたときに$y=0$を満たすような

$y=0$ を (a,b) だけで描く!

です。

つまり、(a,b)に色々な実数を当てはめて $x=a+bi$ を動かしたときに、$y$ がどのように動くかを図示します。
もう少し正確に言うと、$y=0$ を満たすような「yの実部」と「yの虚部」をそれぞれ平面(a,b)上に図示します。

$y$ の値もまた (a,b) の関係式として表現されるため、グラフの次元は(a,b)の2次元だけで済みます。
1つの複素平面だけで示すやり方です。

やってみましょう。まず、

$$ \begin{cases}
y=x^2-2x+2 \\
x=a+bi \\
y=c+di
\end{cases} $$

について、

$x=a+bi$ を $y=x^2-2x+2$ に代入して整理すれば、

$$ y=a^2-b^2-2a+2+2b(a-1)i $$

です。

$y=c+di=0$ すなわち $c=0$かつ$d=0$ の場合を考えるわけですから、

$$ \begin{cases}
a^2-b^2-2a+2=0 \\
かつ\\
2b(a-1)=0
\end{cases} $$

すなわち、

$$ \begin{cases}
b = \pm \sqrt{(a-1)^2+1} \\
かつ \\
a=1 または b=0
\end{cases} $$

です。
これらの交点が求める解になります。

あらためて、実部の$a$を$x$とし、虚部の$b$を$y$として、複素平面$x-y$にグラフを図示したのが下です。
これは吉田先生からいただいたグラフです(軸が$x-y$になっていますが、$a-b$に読み替えてください)。

$a^2-b^2-2a+2=0$のグラフが青で、$a=1$と$b=0$のグラフが赤です。

確かに複素平面の世界では、2点の共有点がありました。
そしてグラフの交点はそれぞれ、$ 1+i $ と $ 1-i $ です。

これは感動です!

考察とまとめ

もしも

$$ \begin{cases}
y=x^2-2x+2 \\
x=a+bi \\
y=c+di=0
\end{cases} $$

のグラフを4次元 $(a,b,c,d)$ の空間上に描けたとしましょう。

すると、上の吉田先生からいただいた平面グラフは、その4次元グラフを $y=0$ で切った切り口であるといえます。

やってみました。それが下のグラフです。

緑の実線が、実数の世界での2次関数のグラフです。
赤の実線と青の実線は、それぞれ上の平面グラフに対応しています。

このグラフをもとに、これまでの話を全て振り返ってみます。

まず青い曲面が、最初に描いた「馬の鞍型」のグラフです。
これは4次元グラフを平面 $ d=0 $ で切ったときにできる立体です。
そして、この青い曲面をさらにy=0で切ると、青い実線の双曲線になります。

次に、4次元グラフを平面 $ c=0 $ で切ったときにできる立体も考えます。
それが、上のグラフの赤い曲面です。
そして、その赤い曲面をさらにy=0で切ると、赤い実線の2直線になります。

そして青い双曲線と赤い直線の交点が、まさに $ 1 \pm i $ となっています。

これらの様子を総合すると、2次方程式の虚数解 $ 1 \pm i $ は、

  • 3次元空間 (a, b, c) の曲面(縦軸をyの実部としたグラフ)
  • 3次元空間 (a, b, d) の曲面(縦軸をyの虚部としたグラフ)
  • y=0の水平な平面

の3つを重ねた時にできる共有点

であることがグラフで確認できました。

グラフ表示に使ったPythonプログラム

今回、グラフを描くのにプログラミング言語の「パイソン(Python)」を使いました。
以下が、そのプログラムです。
Jupyterという環境を使いました。

ちなみに、パイソンのプログラミングを学ぶなら、無料で使える Google Colaboratory がオススメです。
もちろん下のプログラムも Google Colaboratory で動作します(動作確認済)。

import numpy as np
import matplotlib.pyplot as plt
from mpl_toolkits.mplot3d import Axes3D
%matplotlib inline
fig = plt.figure(figsize = (8, 8))

# Axes3D
ax = Axes3D(fig)

# タイトルを設定
ax.set_title(“$y=|x^2-2x+2|$”, size = 20)
#ax.set_title(“$ y = |x^2-2x+2|^2 *100 $”, size = 20)

# 軸ラベルを設定
ax.set_xlabel(“x-Real”, size = 14)
ax.set_ylabel(“x-Image”, size = 14)
ax.set_zlabel(“y”, size = 14)

# 表示角度の設定
ax.view_init(elev=10, azim=35)

# 座標のメッシュ
rr = np.linspace(-1.5, 3.5, 200)
ii = np.linspace(-1.5, 3.5, 200)
#rr = np.linspace(0.9, 1.1, 200)
#ii = np.linspace(0.9, 1.1, 200)
i0 = np.zeros(200)
r,i = np.meshgrid(rr, ii)
z = r + i*1j

# 曲線・曲面を描画
y0 = r*r-2*r+2
ax.plot_wireframe(rr, i0, y0, color = “red”)
y = np.abs( z*z-2*z+2 )
#y = ( np.abs( z*z-2*z+2 ) )**2 *100
ax.plot_surface(r, i, y, color = “yellow”, alpha=0.4)
plt.show()

あとがき

どの学年も文字式と関数の季節になりました。

今年から中学生は教科書改訂で「主体的な学び」が重視され、プログラミング教育も強化されました。
来年からは高校生でもそうなります。

そういう流れの中で、今回は、

高校生のレベルで数学を題材に「主体的な学び」を「プログラミング」も活用して行ったらどうなるか?

を実践してみました。

さらに今後の常識というか、新しい価値観である

「集合知」で「問題解決を加速する」という姿勢

も取り入れてみました。
ですから、問題解決の用語や流れも、それとなく意識してあります。

これが次世代型の教育であり、同時に、いま日本で遅れてしまっている教育でもあります。

今のところ私はそのように思っております。

教育者も間違えます。
先生が何でも知っていて間違いを起こさない聖人君子である、なんていう時代は終わっています。
そもそも非科学的で不合理です。

もう、1人の聖人君子や、優れたリーダー、1部の天才に問題の解決を任せるよな時代では、ありません。
というか、そんな人はいません。
幻想です。

今や、世界中の人たちがコンピューターでつながっているのです。
みんなが意見や知恵を出し合う「集合知」で、いち早く問題を解決していこう!
そのように考える方が大切です。

このような価値観でコンピューターを活用しながら問題解決を実践できる人。

それが、これから日本で、いや世界で多く必要とされる人たちなのだと思います。

現場からは以上です。

 


生徒・保護者様のお友達登録はこちら

LINE登録するとプレゼントがもらえます!
【会員限定】お子様の成績と可能性を伸ばす18個のノウハウ

友だち追加


塾関係者様のお友達登録はこちら

LINE登録するとプレゼントがもらえます!
「zoomで簡単。オンライン授業移行の教科書」
または個別対談も可

友だち追加

 


名古屋市天白区の植田で塾を探すなら個別指導のヒーローズ!!

★ 直接のお問い合わせ ★
――――――――――――――――――――――
個別指導ヒーローズ 植田一本松校
〒468-0009
名古屋市天白区元植田1-202 金光ビル2F
TEL:052-893-9759
教室の様子(360度カメラ) http://urx.blue/HCgL

【中3英語】現在完了形と現在完了進行形の違いとは?

塾長です。

※この記事は英語に詳しい先生のご意見を踏まえて後から修正してあります。

次の2学期中間テストに向けて、中学英語の山場は次のようになります。

  • 中3 → 現在完了進行形、使役表現
  • 中2 → 不定詞と動名詞、助動詞
  • 中1 → 疑問詞 What の表現、不規則動詞の過去形、場所を表す前置詞、3人称単数現在

特に今年からの教科書改訂で、中1の難化は目も当てられません。それについては昨年のブログ

来年からヤバイほど変わる中学校の教科書を詳細に解説!

をご覧ください。

そんな中から今回は中3の「現在完了進行形」のお話です。

He has been studying Chinese for 5 years. は不可能!?

「彼は5年間ずっと中国語を勉強し続けています。」を英訳する問題。

上のように書いた英作文を△にして、正答の

He has studied Chinese for 5 years.

をノートに書き写していた生徒がいました。すぐに私は、

「いや、それは△じゃなくて、×だから。人としてムリだから。」

などと、あえてツッコミを入れて生徒からの注意を惹きました。
そこから話が始まります。

違いを説明できますか?

3つの例文の意味の違い・・・

  • He has been studying Chinese.
  • He has studied Chinese.
  • He is studying Chinese.

キミは説明できるかな?

先生も説明に困る「現在完了進行形」

今年から中3に追加された現在完了進行形。
教科書で紹介されている和訳は「ずっと~しています。」ですが、それでは困ってしまいます。

  • 現在完了の継続用法 「ずっと~しています」 have + 過去分詞 ~
  • 現在完了進行形   「ずっと~しています」 have been +動詞のing形 ~

全く同じやん!

こんな調子だと、現在進行形の和訳も一緒になってしまう危険性すらあります。

そりゃ、混乱するはずです。
分からなくなった生徒がたくさん。

学校でも説明に困る先生がちらほら出ているようです。
いきなり今年から高校の英語が中3に降りてきたのですから、このような混乱が出ています。

ハッキリ言って、教科書が悪い。
というか、分かりにくい!

もちろん英語科専門の先生なら、お茶の子さいさいでしょう。

余談ですが、プログラミングをやっていると、こういう細かい文法の違いが、すごく気になります。
塾長はプログラミングも教えていますので、きっちり説明しきれないと、モヤモヤするんですよね。

文法が異なるなら、意味も異なるはず!

プログラミングはそういう世界ですから、英文法もそうでなければ困ります(自分勝手)。

何はともあれ、きっちり説明できなければ気持ち悪いです。

その前に現在進行形を理解できてない!?

さて、現在完了進行形ですから、

現在完了進行形 = 現在完了形 + 進行形

ですよね。
つまり「進行形」の状態が、過去から現在まで「ずっと」続いているということです。

そう考えれば分かるってもんです・・・しかし、それほど簡単ではありません。

そもそも「進行形」の意味があやふやだと、更に謎が深まってしまいます。

進行形とは「瞬間」の描写!

もしも進行形の意味を「ずっと続いている動作」だと思っていたら危険です。

それは間違いで、むしろ逆です。

教科書では、現在進行形の和訳を単に「~している」と教えるものだから、誤解している生徒が多いです。

むしろ「瞬間」です。

現在進行形が表現している時間の間隔は「一瞬」「パッと見た一時」です。

これ、超大事です。

He is studying English now.
「彼は今、英語を勉強しています。」

もちろん和訳はOKですが、その本当の意味は、

「今ちょっと彼を見たら、その瞬間は、英語を勉強している姿です。」
→  でも、その前後は何をしているのか分かりません。

という意味です。

ぱっと確認したら、ふと気づいたら、そういう瞬間だった。
そのように、景色を写真のように切りぬいて描写する表現が進行形です。

なんで教えないんだろう・・・?

現在完了進行形の本当の意味?

さて、説明を

「現在完了進行形」=「現在完了形」+「進行形」

に戻します。

進行形が「瞬間の描写」でした。
それと現在完了「過去から今まで、ずっと続いている」を組み合わせたら、どうなるでしょう。

そう考えれば、本当の意味が分かって来るでしょう。

He has been studying Chinese for 5 years.

過去の5年間、
彼は、どの瞬間を思い出しても、
中国語を勉強している自分の姿しかありません。

寝ることもなく、休むこともなく、食べることもなく、トイレにも行かず、
どの一瞬も常に、中国語を勉強し続けてきたのです!

という意味になります。
いくらなんでも、そりゃ誇大な表現に過ぎるというものです。

人間には、それ無理ですから・・・

もちろん、現在完了形ならOKです。

そもそも現在形は時間の間隔があやふやです。
現在形は「いつものこと」「当たり前のこと」「習慣」「真理」などを表現する時制ですから。

現在形=時制なし

と言っても過言ではないくらいです。

ですから、

He has studied Chinese for 5 years.

彼はここ5年間ずっと中国語を勉強する習慣があります。

くらいの意味になります。
これなら何の不自然もありませんから、普通は現在完了形で表現します。

まとめます。

  • He has been studying Chinese. → 過去のどの瞬間をみても、一時の例外もなく、常に中国語を勉強している
  • He has studied Chinese. → 過去から今まで、ずっと中国語を勉強する習慣がある
  • He is studying Chinese. → ふと見れば、正に中国語を勉強している様子である

つまり、

He has been studying Chinese for 5 years. → 人間には不可能

He has studied Chinese for 5 years. → 自然な表現

です。

#ここで話が終わりではありません、まだまだ大どんでん返しがあります。

現在完了進行形に相応しい表現とは?

じゃぁ、どういう例文なら現在完了進行形に英訳できるのか?

最後に、これを考えて終わります。

S have been ~ing 〇 for ◇

「Sさんは、過去◇の間、どの瞬間を思い出しても、常に ~していました。」

ということですから、人として「全集中」が続くくらいの経過時間が◇に来れば良いでしょう。

  • ×: He has been studying Chinese for 5 years.
  • △: He has been studying Chinese for 2 days.
  • 〇: He has been studying Chinese for 3 hours.

こんな感じですね。
極端に分かりやすい例を挙げれば、

  • ×: She has been holding her breath for 1 hours. → 死ぬ
  • △: She has been holding her breath for 5 minutes. → 海女さんレベルにのみ許された表現、素人には無理
  • 〇: She has been holding her breath for 1 minutes. → 臨場感のある表現として妥当

という感じでしょうか。

最初は She has been stopping breathing. などと書いていましたが、西尾先生@セルモ日新西小学校前教室から教えていただいて、上記のように修正しました。
stopを現在分詞にして Stopping にすると、Die → Dying が死にかけているとなるのと同様、「止まりかけている」という意味になるそうです。
すると本文の趣旨と違う意味になってしまいますので、上記のように修正しました。

#ここで話が終わりではありません、まだまだ大どんでん返しがあります。

【加筆】教えて、エライ人! ~からの訂正

このブログを書いた後で、英語に詳しい別の先生に、実際はどうなのか質問してみました。

今回のエライ人はこちらです。

実用英語・大学入試専門 ING進学塾 の飯田先生!

飯田先生は、英検1級でTOEIC満点の実力者。
超スゴくないっすか!

幸運なことにFacebookでお友達なので、教えていただきました。

飯田先生、教えて下さい。

He has been studying Chinese for 5 years.

という表現は、アリですか?

先生のご回答です。

躍動感のプラス、まさに彼が頑張ってる姿を思い浮かべながらのイメージになるので、普通にいけますよ~。
常にやっていると言うわけではなく、動きを感じている、その姿を想像している表現ですね。

な、なんと、

アリ!

だそうです。
衝撃の事実!
おぉぉぉぉおおおお!!

どういう事でしょうか?
さらに知りたくなりますよね。

そこで、さらに詳しく質問してみました。

そ、そうだったのですか(ショック)
確かに「ハートで感じる英文法」の大西先生のテキストに、正にそのような説明があったのを思い出しました・・・
そこで、追加の質問です。
躍動感をプラスするだけなら完了形と組み合わせる必要が無いような気がしてきますが、ちがうのでしょうか?
話し手が主語の過去の姿の一部について躍動感を抜き出して誇張表現するなら、過去進行形で充分な気がします。
過去進行形と現在完了進行形の違いを生徒に明示したいので、ご教授下さいませ。

すると、さらに深いご回答をいただきました。

過去形は、今は違う、今はやってないというニュアンスがあるのでかなり変わってきますよ。
He was studying Chinese at that time.
彼はあの時は頑張っていた(今はやっていない)
He has studied Chinese for 5 years.
He has been studying Chinese for 5 years.
日本語にすれば変わりません。
彼は勉強を5年間頑張っていると。
進行形にすると動き、まさにその光景を思い浮かべている表現なので、前者が機械的に述べているのに対し、後者は実際彼の普段の頑張ってる姿を想像している表現になります。
なので日本の教材では、動作動詞は動きを感じやすいので、進行形にされてる場合が多いのだと思います。
過去進行形は過去はやってたよ~、現在完了進行形はずーと彼頑張ってるよ~と苦労感が伝わりますよね。

な、なるほど~。
そうだったのかぁぁあああ!

目からウロコです。

というとで、更にまとめます。

本当のまとめ

エライ人から教えていただいたおかげで情報が増えました。あらためて色々まとめると、こんな感じです。

  • He studies Chinese. → 少なくとも今の状態として「彼は中国語を勉強する」という習慣がある。
  • He studied Chinese. → 少なくとも過去は、「彼は中国語を勉強していた」。しかし今は分からない(言及しない)。
  • He has been studying Chinese. → 過去から現在まで、彼が中国語をずっと勉強している姿を想像しながら、その躍動感を伝えるようなニュアンスで「彼はずっと中国語を勉強している」
  • He has studied Chinese. → 過去から今まで「ずっと中国語を勉強している」という習慣が続いている。
  • He is studying Chinese. → ふと見れば、正に中国語を勉強している様子である
  • He was studying Chinese. → 過去のある時点での躍動感を伝えるニュアンスで「彼は勉強していた」が、今の時点では分からない(言及しない)。

つまり、

He has been studying Chinese for 5 years. → 5年間の努力を伝えたいニュアンス

He has studied Chinese for 5 years. → 5年間の継続を伝える客観的な表現

です。

補足

飯田先生のご回答の中に

日本の教材では、動作動詞は動きを感じやすいので、進行形にされてる場合が多いのだと思います。

という一節がありました。
とくに「動作動詞」という用語が気になりました。

ということは「状態動詞」か「動作動詞」かで、更に使い分けがあるのでしょう。
調べました。

  • 状態を表す動詞(状態動詞) → live, have, know など「~している」という意味の動詞。日本語で現在形と現在進行形の区別がつきにくい動詞のこと。
  • 動作を表す動詞(動作動詞) → 上記以外の動詞。

そして、NEW HORIZON 3のP.30 を、よーく読んでみると・・・

現在完了形の継続用法は、

主に live, know, want などの状態を表す動詞が使われます。

とありました。
さらに、現在完了進行形の説明では、

動作の継続には have been + …ing の形を用いる

とありました。

つまり大雑把に言うと、

過去から現在まで、ずっと続いていることを表現するには、

  • 状態動詞 → 現在完了形
  • 動作動詞 → 現在完了進行形

と考えれば良いみたいです。

時制というよりは、動詞がもとから持っている意味の種類「動作」か「状態」かの方が、大きく影響していた、というオチでした。

英語って難しいですね。
中学英語でも、まだまだ発見がありますよ。

現場からは以上です。

 


生徒・保護者様のお友達登録はこちら

LINE登録するとプレゼントがもらえます!
【会員限定】お子様の成績と可能性を伸ばす18個のノウハウ

友だち追加


塾関係者様のお友達登録はこちら

LINE登録するとプレゼントがもらえます!
「zoomで簡単。オンライン授業移行の教科書」
または個別対談も可

友だち追加

 


名古屋市天白区の植田で塾を探すなら個別指導のヒーローズ!!

★ 直接のお問い合わせ ★
――――――――――――――――――――――
個別指導ヒーローズ 植田一本松校
〒468-0009
名古屋市天白区元植田1-202 金光ビル2F
TEL:052-893-9759
教室の様子(360度カメラ) http://urx.blue/HCgL

再び緊急事態宣言 ZOOMでオンライン受講できる準備を!

塾長です。

新型コロナウィルスの感染状況が深刻になってきました。
8/20の夕方、大村知事は国へ緊急事態宣言を要請しました。間もなく愛知県でも発出されます。

今後いつ休校・休業の要請が出てもおかしくない状況です。
つきましては、いつでも授業をオンライン化できるよう、準備をお願いいたします。

ZOOMの準備とお願い

インストール方法

ZOOMのインストール方法は下の記事をご覧くださいませ。

塾生のためのZOOMの使い方と注意事項

使い方

ZOOMを使って授業に参加する方法は下の記事をご覧くださいませ。

【塾生向け完全マニュアル】ZOOMオンライン授業の受け方

背景・状況

7月から、いわゆる第5波と呼ばれる感染拡大が全国的に続いています。
しかも過去最大の感染者数となってしまい、ウィルス自体の悪性が強まっています。

愛知県の緊急事態宣言

学校の一斉休校はしない予定だそうです。
しかし、学校ごとに個別に休校したり、夏休みを延長したりはできるようです。
また修学旅行の中止や延期、土日の部活動停止などが要請される見通しです。

※この項目は詳細が分かり次第更新いたします(2021/8/20(木)  21:00)。

感染拡大の様子

愛知県の新規感染者数は8/18、8/19ともに+1,200人を超えました。
さらに8/20には+1,300人も上回ってしまい過去最多を更新。

これまで見なかったペースの増加です。
これが頭打ちなのか、まだ増えてしまうのかは全く分かりません。

出典

NHKホームページ TOP>都道府県別の感染者数>愛知県の感染者数(2021/8/21時点)
https://www3.nhk.or.jp/news/special/coronavirus/data/pref/aichi.html

特に8月に入ってからは、これまで集団発生していなかった百貨店や学校、学習塾や理美容室でもクラスターが発生しています。
学習塾では、千葉県、静岡県、三重県など複数のカ所でクラスターが発生しはじめました。

西村経済再生担当大臣は8/20、あらためて各業界へ対策強化(ガイドラインの進化)を打診しました。

デルタ株について

昨年に緊急事態宣言が出た時のアルファ株にくらべ、感染力や重症化のリスクが高いようです。

感染力が1.5倍あるそうです。
ワクチンの予防接種は有効だそうです。

出典

NHKホームページ TOP>首都圏ナビ>もっとニュース>デルタ株やラムダ株 感染力やワクチンの効果、症状の重さは?(2021/8/20時点)
https://www.nhk.or.jp/shutoken/newsup/20210813b.html

ワクチン接種について

愛知県はワクチン接種の進み具合が、他県よりも少し遅れています。
8月20日の時点で、対象者の半分も進んでいません。

全国的に65歳以上の高齢者を優先して接種してきたため高齢者の接種率は9割近くあります。
しかし、学校や学習塾に通う生徒たちは、まだまだ、これからです。

小中高校生に対して、名古屋市のワクチン接種の対応は以下のとおりです。

対象年齢 案内送付 予約開始
16~39歳 8/2 ~ 9/6(月)~
12~15歳 8/6 ~ 9/6(月)~
11歳以下 なし (*) なし (*)

※ 受験生の接種が早まるよう愛知県や名古屋市は調整する方針ですが、上記がそれも含めたスケジュールなのか否かは不明です。

出典

名古屋市ホームページ トップページ>暮らしの情報>健康と子育て>健康づくりのために>感染症予防・予防接種>感染症の予防>新型コロナウイルスワクチンの接種対象者、接種予約に必要なクーポン券の送付状況について

https://www.city.nagoya.jp/kenkofukushi/page/0000140104.html

中学生(12~15歳)には8月10日から案内の送付が始まりました。
中学生のワクチン接種は、6月に国から許可が出て、8月から案内開始、9月から予約開始という状況です。
1回目の接種を実施してもらえるのは10月頃からでしょう。

 (*)

小学生以下(12歳未満)の子供たちには、そもそもワクチン接種がありません。
国から認可が出ていないためです。
臨床試験がまだ不十分とのことです。
12~15歳(中学生)まで対象が広がったのですら、今年の6月。つい最近です。

大人に比べれば子供の感染はずっと少ないですが、それでも油断はできません。
デルタ株では小学校での感染も確認されています。

まん延防止措置と緊急事態宣言の違いは?

ところで愛知県はこの夏ずっと「まん延防止措置」の状態でした。
今回それが緊急事態宣言へ引き締まった形です。

何が変わるのでしょうか?

簡単にまとめると以下のとおりです。

\ まん延防止措置 緊急事態宣言
判断基準 ステージ3
感染者の急増
ステージ4
爆発的な感染拡大
対象範囲 知事が市町村単位で指定 国が都道府県単位で指定
行政命令の強さ 時短の要請・命令まで 休業の要請・命令まで

緊急事態宣言になると、地域や業種・規模などの条件を指定したうえで、一定期間の「休業・休校を命令」することができるようになります。

見通し

今後の状況によっては、行政からの指示または自主的な判断で、オンライン授業に切り替えるかもしれません。
いつ、そうなっても良いように、あらためて各ご家庭にはZOOMのインストールをご準備いただけますよう、よろしくお願いいたします。

学校の休講措置や夏休みの延期の判断は、教育委員会や学校ごとの判断になりそうです。
部活動は週末の練習や大会などが停止となるでしょう。
修学旅行は延期または中止になるかもしれません。

これまで小規模な学習塾に対しては、休業の要請や命令が一度もありませんでした。
これまでの自粛活動は全て自主的な活動です。
今回の緊急事態宣言でどのような行政指示が来るのか、注視していきたいと思います。

ウィズ・コロナとアフター・コロナ

また、現状は「Withコロナ」と言われるフェーズになっています。
ウィズ・コロナ(コロナと共にある)という英語から来ている言い方です。

コロナ対策が当たり前になっている日常になってしまったという意味です。
学習塾だけにとどまらず、あらゆる勉強や仕事の場がオンライン化していく流れになります。

その次が「Afterコロナ」です。
アフター・コロナ(コロナ後)という英語です。
コロナ対策を克服した後の社会は、生活スタイルが何もかもが変わってしまっているのだそうです。

緊急事態宣言に合わせて行ってきたオンライン授業が、そろそろ当たり前になってくる頃なのでしょう。

 


生徒・保護者様のお友達登録はこちら

LINE登録するとプレゼントがもらえます!
【会員限定】お子様の成績と可能性を伸ばす18個のノウハウ

友だち追加


塾関係者様のお友達登録はこちら

LINE登録するとプレゼントがもらえます!
「zoomで簡単。オンライン授業移行の教科書」
または個別対談も可

友だち追加

 


名古屋市天白区の植田で塾を探すなら個別指導のヒーローズ!!

★ 直接のお問い合わせ ★
――――――――――――――――――――――
個別指導ヒーローズ 植田一本松校
〒468-0009
名古屋市天白区元植田1-202 金光ビル2F
TEL:052-893-9759
教室の様子(360度カメラ) http://urx.blue/HCgL

受験生の夏休み 勉強時間はどれくらい?

勉強している学生のイラスト

塾長です。

ブログは久しぶり。ちょっとプログラミング教育のシステム開発に没頭しておりました。

そんなこんなで、もう来週から夏休みです。あっという間ですね。

ここで、よくある質問です。

受験生は、どれくらい勉強するものなのでしょうか?

これに対する答えは明確です。

ということで、今回は塾長の中での「常識」を書いておきます。
ぜひ、参考にしてくださいませ。
ちなみに、自分の中にある「常識」は、自分の周りの人たちによって決まります。

「頑張った」の意味が、人によって全く違う!

そういうことを、よく知っておいた方が良いでしょう。

1日あたり何時間まで勉強できるのか。
どこまでやったら「頑張った」と言えるのか。

その基準を示します。

全集中で「1日10時間」を早くできるようにしよう

学校で6時限の授業を受けています。
つまり中学生や高校生は、それだけで毎日5時間の勉強量をこなしています。

受験生であれば、それに加えて自宅で毎日3時間くらいは勉強するでしょう。
もちろん塾で勉強する時間や夏期講習の時間も含みます。

部活がハードな生徒でも、これくらいやっている生徒がいます。
そう考えると、これでも少ないくらいです。

どちらにしても、夏休みは、これらがすべて無くなってしまいます。
つまり、

受験生ならば、1日8時間が当たり前!

ということになります。
それを下回るような勉強時間は、受験生らしいとは呼べません。

思ったよりも多いですか?

もしもそう思ったのであれば、それはあなたも、あなたの周りにいる人たちの意識も、それだけ低いということです。

意識を変えましょう。
環境を変えましょう。

1日10時間といっても、やってみれば、あっという間です。

午前中に4時間やりましょう。
そうすると午後はたったの6時間です。

08:00~10:00 勉強(2H)
(休憩)
10:15~12:15 勉強(4H)
(昼食&休憩)
13:00~15:00 勉強(6H)
(休憩)
15:15~17:15 勉強(8H)
(休憩&シャワー)
18:00~19:00 勉強(9H)
(夕食)
19:30~21:30 勉強(11H)
(休憩)
21:45~23:45 勉強(13H)

受験生らしい1日とは、こういう感覚です。

13時間も勉強する時間が取れる中で、どこまでできるのか?

ということですね。
毎日フルに13時間も勉強していたら、それこそ「本当に頑張った」と言えるでしょう。

塾長は大学受験の時に、11~12時間くらいでした。
医学部に行った友人は、もっとやっていました。

どちらにしても、8時間は一瞬です。

こういう話をすると、効率だのなんだの言う人がいるのですが、それは後の話です。

1日1時間しか勉強しない人に、10%の改善をしても効果は6分しかありません。
そもそも、それしか集中できない人に、6分は意味がないでしょう。

たくさん勉強するから、5%とか10%とかの改善が大きな価値を持つのです。

勉強の全体量 × 勉強の効率 = 実質的な勉強

だとすれば、まず「勉強の全体量」を増やさないことには、お話になりません。

もちろん効率うんぬんは大切ですが、効率を上げたとしても、たくさん勉強する必要はある、ということです。

200時間では変化なし。成績向上は300時間から

夏休みが約40日間。
1日10時間やるとすれば、単純に400時間ということになります。

その半分だとすれば、200時間。
1日5時間くらいです。
受験生の中では、ごくごく当たり前の勉強量です。

確かに、やった分だけ何かしらの実力は着くと思います。

しかし、みんなも同じだけ伸びているのです。
つまり、順位も偏差値も大して変わりません。
そのことを忘れてはいけません。

みんなと同じ勉強量なら、みんなと同じ結果です。
だから、テスト結果も模試の結果も変わりません。
ここが要注意です。

しかし、自分の人生の中では、

「今までで一番がんばった夏休み」

という、あいまいな感想だけが残るでしょう。
自分の中では、確かにそれは事実でしょう。
しかし、それが落とし穴なのです。

そうしたら、どうなるでしょうか?

「これまでにないくらい頑張った。だけど伸びなかった。」

そういう落胆になりやすいのです。

たとえ本人の中で頑張ったとしても、客観的に周りを見れば、大して頑張ってはいなかった。

それが本当の事実です。
夏休みの200時間という勉強量は、そのような危険性のある数字です。

自分だけが知らないとは、いかに恐ろしいことでしょう。

ですから、

めっちゃ集中して勉強している人
1日に10時間も11時間も当たり前のように勉強している人

そういう人たちが周りにいる状況を、ぜひ作ってください。
ダラダラしている人や、自己管理ができないお友達には、流されないこと。

自分の中の常識は、環境で決まってしまいます。
しかし、ある程度その環境は自分で選ぶことができます。

中途半端な努力というのが、最も体に悪いのです。

やるならば、とことんやりましょう。

やる気は関係ない!?

やる気があっても無くても、やるべきことをする。

それが成長というものです。

やる気があるから、無いから。

そんな短絡的な理由で行動を決める人なんていませんよ。

深い理由があるなら良いですよ。例えば、

「反社会勢力との関わるようなことは、やりたくない。」

とか、そういう「やる気がない」ならOKです。
つまり「やらないべき」と言い換えれるような判断ならOKだと思います。

そういう理由があるわけではなくて、なんとなく気分が前向きにならない、みないな類のものは論外だということです。
そんなもので勉強量が変わるようでは、逆に何のための勉強なのか分かりません。

勉強を通じて、ちゃんと自分をコントロールすることも学ぶべきではないでしょうか?

やる気が出たらやる?

そんな状態では、勉強に限らず、何にしたって、いつまでも手につかないですよ。

やる気を大切にする人間って、社会に出てから全く信用されません。

気を付けましょう。

競争がなくても一生懸命は大切!

今や受験から競争は無くなりつつあります。
生徒数に対して学校の定員数が多すぎるからです。

特に愛知県は人口に対して高校の数が多いです。
すでに公立高校では定員割れが毎年のように拡大しています。
人気が上昇している私立高校では、定員の7割以上を推薦で受け入れ、試験らしい試験で入学するのは3割弱です。

つまり、過半数の高校にとっては、むしろ「ぜひ入学してください」という状態です。

教育は人を育てることですから、

「入学してから、しっかり頑張ってもらう、しっかりサポートする」

という推薦の趣旨は、とても良いことでしょう。
とても理にかなっています。

ただし、競争がないから頑張らなくても良い、ということにはなりません。

推薦入試の面接や自己PRで、何を問われるかを考えれば、それは明らかです。

高校で何をどう頑張りますか?

推薦入試で最も重点的に確認されることが、これです。

それを証明するために、

中学時代に、何をどう頑張ったか?

をアピールするわけです。
このような場面は、社会人になってからも、全く同じように、何度も経験します。

頑張れる人と頑張れない人の格差

似たような記事を、何年か前にアメブロの方にも書いた気がします。
(このサイトを立ち上げる前はアメブロを使っていました。)

スマホやインターネットの普及や行政サポートなどが拡大してきました。
高校くらいまでの教育に限れば、だんだん貧富の差が教育の差では無くなりつつあります。
もちろん、まだまだ格差はありますが、時間とともに縮退していくでしょう。

つまり、これからは

同じ環境が与えられたときに、どれくらい頑張れるか?

で格差が起こると言われています。

「モチベーション格差」

と呼ばれているそうです。

真実よりも信じたいものを信じてしまう落とし穴

フォロワーを増やしたいユーチューバーや活動家の中には、

「頑張らなくてよい」

という逆説を訴える人がいます。

わざと常識とは逆のことを言うのです。
そうやって目立とうとする方法があるのです。

耳障りの良い言葉や、意外な言葉を使って目立つことができれば、それだけ早くフォロワーを増やしたり、「いいね」を稼ぐことができます。

もちろん、そのような逆説が成り立つのは、極めて限られた状況だけです。

確かにウソではない。
けれども、
多くの人には当てはまらない。

それがカラクリです。
もちろん、そのような主張は、すぐに別の人から論破されてしまうでしょう。
だから、論破されないように、これまた巧妙に話ができています。

よくよく話を聞けば

「別のことでは頑張らなければいけないよ。」
「ちゃんと最後まで見て(読んで)ください。ウソは言っていません。」

とも言って(書いて)いるものです。

「なんだ、結局、何かしらは頑張らなければいけないんじゃん!」

ということです。
世の中、そんなにうまい話はありません。

宝くじで億万長者になれる確率はゼロに等しいです。
しかし「いつかは当たる」と思わせれば、宝くじの商売は成り立ちます。

それと同じで、ウソではないが、たいていは自分には当てはまらない。
そういう物事に落とし穴があります。
ダマされないようにしましょう。

目立つ言葉だけに踊らされないようにしましょう。
目立たない言葉で言われている「本当のこと」の方が大切です。
それを見失ってしまいます。

ちゃんとすべての言い分に目を通しましょう。
安易に耳障りの良い言葉や陰謀論などに惑わされないようにしましょう。

(余談)今後の入試はどうなっていく?

誰も口には出しませんが、今後の入学試験は、次のような「フィルター」になっていくと思います。

迷惑行為や問題行動を起こしそうな生徒、モンスターペアレント、クレーマー、暴力団関係者などを排除する。

そういうフィルターの意味合いに収束していくと思われます。
すでに私立の小学校や中学校の入試では、親の仕事を調べたり、両親参加の3者面談を行ったりしています。

大学の入学式に、わざわざ親が同伴するような時代です。
そのような意味合いは、ますます強まっていくでしょう。

社会人の入社試験でも、優秀な人材を見つけるよりも、問題のありそうな人を落とす方に、より多くの注意を払うようになってきました。

国家権力や行政指導でしか対処できないことは、学校や民間としては排除するしかないのです。

高等教育は義務教育ではありません。
高校や大学には、人を「更生」させる役割なんて、あるはずがないですよね。

どちらにしても、問題を起こせば退学です。

 


ヒーローズ植田一本松校の進学実績

卒塾生(進路が確定するまで在籍していた生徒)が入学した学校の一覧です。
ちなみに合格実績だけであれば更に多岐・多数にわたりますが、当塾の理念に反するので生徒が入学しなかった学校名は公開しておりません。

国公立大学

名古屋大学、千葉大学、滋賀大学、愛知県立大学、鹿児島大学

私立大学

中央大学、南山大学、名城大学、中京大学、中部大学、愛知淑徳大学、椙山女学園大学、愛知大学、愛知学院大学、愛知東邦大学、同朋大学、帝京大学、藤田保健衛生大学、日本福祉大学

公立高校

菊里高校、名東高校、昭和高校、松陰高校、天白高校、名古屋西高校、熱田高校、緑高校、日進西高校、豊明高校、東郷高校、山田高校、鳴海高校、三好高校、惟信高校、日進高校、守山高校、愛知総合工科高校、愛知商業高校、名古屋商業高校、若宮商業高校、名古屋市工芸高校、桜台高校、名南工業高校

私立高校

中京大中京高校、愛工大名電高校、星城高校、東邦高校、桜花学園高校、東海学園高校、名経高蔵高校、栄徳高校、名古屋女子高校、中部第一高校、名古屋大谷高校、至学館高校、聖カピタニオ高校、享栄高校、菊華高校、黎明高校、愛知みずほ高校、豊田大谷高校、杜若高校、大同高校、愛産大工業高校、愛知工業高校、名古屋工業高校、黎明高校、岡崎城西高校、大垣日大高校

(番外編)学年1位または成績優秀者を輩出した高校

天白高校、日進西高校、愛工大名電高校、名古屋大谷高校

※ 成績優秀者・・・成績が学年トップクラスで、なおかつ卒業生代表などに選ばれた生徒

 


生徒・保護者様のお友達登録はこちら

LINE登録するとプレゼントがもらえます!
【会員限定】お子様の成績と可能性を伸ばす18個のノウハウ

友だち追加


塾関係者様のお友達登録はこちら

LINE登録するとプレゼントがもらえます!
「zoomで簡単。オンライン授業移行の教科書」
または個別対談も可

友だち追加

 


名古屋市天白区の植田で塾を探すなら個別指導のヒーローズ!!

★ 直接のお問い合わせ ★
――――――――――――――――――――――
個別指導ヒーローズ 植田一本松校
〒468-0009
名古屋市天白区元植田1-202 金光ビル2F
TEL:052-893-9759
教室の様子(360度カメラ) http://urx.blue/HCgL

【名古屋・保存版】中学生の勉強に役立つ教科書のリンク集

中学生の教科書_2021年度

塾長です。

中学生はこの4月に教科書改訂がありました。
コロナ禍にも関わらず、学習内容が変わってしまって心配です。

そこで各教科書のWebサイトのリンク集を作りました。
名古屋市の教育委員会が採択した中学校の教科書に対応しています。
リンク先は教科書のQRコードと同じです。

ゴールデンウイーク中の家庭学習に、ぜひお役立てくださいませ!

注意事項

  • テスト対策として使えるような資料はありません。普段からコツコツ勉強するのにお役立てください。
  • 塾長の独断と偏見により利用価値のある順番に掲載しています。

英語

教科書の全単元について動画を見ることができます。

※ 設問に対する解答や解説はありません。

数学

教科書の本文中にある例題(※)について動画の解説があります。

※ 動画があるのは教科書で「例1」「例2」「例題1」などの表示がある問題のみです。
「問*」や「練習問題」「章末問題」などについての動画はありません。

理科

主に実験器具の使い方について動画の解説があります。
そのほか、科学館や博物館、動物園のリンク集もあります。

※ 単元の解説や、設問に対する解答や解説はありません。

国語

教科書の「目標」「学びナビ」「漢字の広場」や古文や漢文に対応した資料などを閲覧できます。

※ 単元の解説や、設問に対する解答や解説はありません。

社会

資料となるWebサイトへのリンク集です。
教科書との対応が分かりにくく、リンク先でさらに検索する手間が必要です。

※ 単元の解説や、設問に対する解答や解説はありません。

教科によってデジタル教材の完成度にムラが目立つ

今年度から中学生の教科書には全てQRコードが表示されました。
教科書に関連した資料を、パソコンやインターネットで調べられるようになりました。

QRコードが示すWebサイトにジャンプすれば、教科書に沿った資料が閲覧できて便利です・・・というワケにはいかないようです。

教科によって、その便利さには大きな格差があると感じました。

教科書のWebサイトを見た、素直な感想を書いてみます。

完成度の高い英語!

もっとも充実していたのは、英語の教科書です。
Webサイトで見ることができる動画の完成度が高いです。
全ての単元について新出単語と本文の動画を見ることができます。ただし解説はありません。

塾長は中学の時はずーっと英語が苦手でした。この時代に生まれたかった・・・

とはいえ、教科書改訂で内容そのものがエグイくらいに増えてしまいました。
生徒たちから言わせれば、これくらいやってもらっても、まだまだ足りないのかもしれません。

もはや独学じゃ無理!っていう教科です。

必要最低限の数学!

次に有用なのが数学です。
数学は100年間くらい勉強する内容が変わっていません。そのためなのか、そもそも教科書の本体の解説からして完成度が高いです。

そして今回のWebサイトでは、本文中の全ての例題について、解説動画を見ることができるようになりました。

ただし残念ながら、例題以外の問題については解説がありません。
もともと巻末に解答がついていることを考えれば、必要最低限な部分だけを動画コンテンツにしたと言えます。

自宅で学びたい生徒や、どんどん主体的に予習したい生徒には物足りないかもしれません。

あと1歩の理科!

実験器具の使い方について、一通りの動画があります。
ただし無声動画です。

「チャップリン」かいっ!

などとツッコミを入れてしまいました。

実験器具の使い方の他には特に動画がないようです。
自然現象についての解説や、実験の意味や手順までは解説しておらず、中途半端な資料集になってしまいました。

ただ理科の教科書って、もともと意地悪な構成なんですよね。
一番大切なところを書いてない。

「なんでだろう?」

などと疑問を投げるだけで終わってしまう、そんな教科書だからです。

「テツ and トモ」かよっ!

などとツッコミを入れたくなるような、そんな教科書の文化を、ある意味でしっかりと引き継いでいるWebサイトです(笑)

かゆいところに手が届かない国語!

おそらく教育改革の目玉である「主体的」な学びをサポートする目的で作られたWebサイトなのだろうと思います。
生徒というよりは、学校の先生が活用しやすいようなサイトです。

学校の授業中に行われる活動に役立ちそうな資料を閲覧したりダウンロードしたりできます。
普段点(内申点)を伸ばす対策には使えるかもしれません。

中には面白い資料もあって、個人的には好きですが、生徒たちはイライラするでしょう。
時間の余裕がない中で成績を付けられてしまう、そういう現実に直面している生徒たちにとって、有効な資料はないです。

教科書との対応が分かりにくく、単元の意図や学習の目的が伝わってきません。
(学校の先生や塾長が見れば分かりますが、生徒から見たら理解不能だろうと思います)

予習や復習には、ほとんど使えないでしょう。

古文や漢文に限っては、本文や口語訳を印刷できます。とはいえ、口語訳だけ、原文+口語訳など、単元によって掲載方針がバラバラです。

やっつけ仕事の社会!

社会の教科書というのは、1回や2回読んだくらいでは、まったく何も頭に入ってきません。
文章に全く無駄がなく、濃縮されたような日本語で書かれているため、まるで漢文を読んでいるかのような感覚になります。
そこへ新出の用語がわんさか盛り込まれています。

習ったことがない単語だらけの英語の長文を読んでいるのと全く同じです。
教科書を読んだところで、文章の意味が分かるはずありません。

もともと語彙力のある大人が読めば「教科書は良くまとまってるなぁ」と思うのでしょうが、中学生から見たら7割くらい意味不明です。
ただでさえ経験が少ないのに、見たことも聞いたこともない土地や時代について表す言葉が出てきても、その意味を想像できないからです。

社会というのは、まぁ、そういう教科です。
色々な勉強をしてから、最後に教科書を読み直した時に、初めて内容が理解できます。

塾長もそうでしたが「社会が苦手」というのは「情報不足からくる混乱」が起きているパニック状態のことなんだろうと思います。

それだけに「資料」がとっても重要になります。
だから教科書のデジタル化で最も期待が膨らむのが社会なわけです。

きっと教科書で???になっている部分が分かるような、すばらしいWebサイトなんだろう・・・などと期待していた時代が僕にもありました。

単なる外部へのリンク集でした。

資料の多い教科は、著作権の制約が多くてWebサイトを作るのが大変なのかもしれません。
国の力で著作者の権利を守りつつ、分かりやすい資料を公開してもらえるようにして欲しい・・・。

残念!

 


ヒーローズ植田一本松校の進学実績

卒塾生(進路が確定するまで在籍していた生徒)が入学した学校の一覧です。
ちなみに合格実績だけであれば更に多岐・多数にわたりますが、当塾の理念に反するので生徒が入学しなかった学校名は公開しておりません。

国公立大学

名古屋大学、千葉大学、滋賀大学、愛知県立大学、鹿児島大学

私立大学

中央大学、南山大学、名城大学、中京大学、中部大学、愛知淑徳大学、椙山女学園大学、愛知大学、愛知学院大学、愛知東邦大学、同朋大学、帝京大学、藤田保健衛生大学、日本福祉大学

公立高校

菊里高校、名東高校、昭和高校、松陰高校、天白高校、名古屋西高校、熱田高校、緑高校、日進西高校、豊明高校、東郷高校、山田高校、鳴海高校、三好高校、惟信高校、日進高校、守山高校、愛知総合工科高校、愛知商業高校、名古屋商業高校、若宮商業高校、名古屋市工芸高校、桜台高校、名南工業高校

私立高校

中京大中京高校、愛工大名電高校、星城高校、東邦高校、桜花学園高校、東海学園高校、名経高蔵高校、栄徳高校、名古屋女子高校、中部第一高校、名古屋大谷高校、至学館高校、聖カピタニオ高校、享栄高校、菊華高校、黎明高校、愛知みずほ高校、豊田大谷高校、杜若高校、大同高校、愛産大工業高校、愛知工業高校、名古屋工業高校、黎明高校、岡崎城西高校、大垣日大高校

(番外編)学年1位または成績優秀者を輩出した高校

天白高校、日進西高校、愛工大名電高校、名古屋大谷高校

※ 成績優秀者・・・成績が学年トップクラスで、なおかつ卒業生代表などに選ばれた生徒

 


生徒・保護者様のお友達登録はこちら

LINE登録するとプレゼントがもらえます!
【会員限定】お子様の成績と可能性を伸ばす18個のノウハウ

友だち追加


塾関係者様のお友達登録はこちら

LINE登録するとプレゼントがもらえます!
「zoomで簡単。オンライン授業移行の教科書」
または個別対談も可

友だち追加

 


名古屋市天白区の植田で塾を探すなら個別指導のヒーローズ!!

★ 直接のお問い合わせ ★
――――――――――――――――――――――
個別指導ヒーローズ 植田一本松校
〒468-0009
名古屋市天白区元植田1-202 金光ビル2F
TEL:052-893-9759
教室の様子(360度カメラ) http://urx.blue/HCgL

【お知らせ】GW休講と5月の予定(2021年度)

2021年5月の予定のカレンダー

宇宙とコンピューターが大好きな塾長です。

ゴールデンウィークの予定並びに5月の予定についてお知らせです。詳細は紙で配布の

「年間カレンダー 2021年度版」

のとおりです。

ゴールデンウイーク休講

  • 期間: 2021年4月29日(木)~ 5月5日(水)
  • 注意: 連休中は教室に入ることができません。

2021年5月の予定のカレンダー

 

定期テスト対策のお申し込み

  • 未提出の方はFAXまたはコミルで写メを送信する形でお願いします。
  • 定期テスト対策は内部生のみです(外部生は受講できません)。

 

第2回愛知全県模試のお申し込み(高校受験生: 5/10〆切)

  • お申込: 未提出の方はFAXまたはコミルで写メを送信
  • 〆切 : 5月10日(月)まで(必着)

---(参考)実施情報---

  • 試験日: 5月30日(日) 8:45~14:30
  • 会場 : Hero’s植田一本松校の教室

 

その他の連休中のご連絡について

  • 連休中のご連絡はコミルで可能ですが、お返事は休み明けになります。
  • 教室へお電話いただければ塾長の携帯へ転送されますが、出られないこともあります。
    緊急性の高い場合のみお電話でお願いします。
  • 電話番号が非通知の場合は出ることができませんので、ご了承くださいませ。

以上です

 


ヒーローズ植田一本松校の進学実績

卒塾生(進路が確定するまで在籍していた生徒)が入学した学校の一覧です。
ちなみに合格実績だけであれば更に多岐・多数にわたりますが、当塾の理念に反するので生徒が入学しなかった学校名は公開しておりません。

国公立大学

名古屋大学、千葉大学、滋賀大学、愛知県立大学、鹿児島大学

私立大学

中央大学、南山大学、名城大学、中京大学、中部大学、愛知淑徳大学、椙山女学園大学、愛知大学、愛知学院大学、愛知東邦大学、同朋大学、帝京大学、藤田保健衛生大学、日本福祉大学

公立高校

菊里高校、名東高校、昭和高校、松陰高校、天白高校、名古屋西高校、熱田高校、緑高校、日進西高校、豊明高校、東郷高校、山田高校、鳴海高校、三好高校、惟信高校、日進高校、守山高校、愛知総合工科高校、愛知商業高校、名古屋商業高校、若宮商業高校、名古屋市工芸高校、桜台高校、名南工業高校

私立高校

中京大中京高校、愛工大名電高校、星城高校、東邦高校、桜花学園高校、東海学園高校、名経高蔵高校、栄徳高校、名古屋女子高校、中部第一高校、名古屋大谷高校、至学館高校、聖カピタニオ高校、享栄高校、菊華高校、黎明高校、愛知みずほ高校、豊田大谷高校、杜若高校、大同高校、愛産大工業高校、愛知工業高校、名古屋工業高校、黎明高校、岡崎城西高校、大垣日大高校

(番外編)学年1位または成績優秀者を輩出した高校

天白高校、日進西高校、愛工大名電高校、名古屋大谷高校

※ 成績優秀者・・・成績が学年トップクラスで、なおかつ卒業生代表などに選ばれた生徒

 


生徒・保護者様のお友達登録はこちら

LINE登録するとプレゼントがもらえます!
【会員限定】お子様の成績と可能性を伸ばす18個のノウハウ

友だち追加


塾関係者様のお友達登録はこちら

LINE登録するとプレゼントがもらえます!
「zoomで簡単。オンライン授業移行の教科書」
または個別対談も可

友だち追加

 


名古屋市天白区の植田で塾を探すなら個別指導のヒーローズ!!

★ 直接のお問い合わせ ★
――――――――――――――――――――――
個別指導ヒーローズ 植田一本松校
〒468-0009
名古屋市天白区元植田1-202 金光ビル2F
TEL:052-893-9759
教室の様子(360度カメラ) http://urx.blue/HCgL

プログラミング教育 なぜパイソンが人気でオススメなのか?

pythonって知ってる?

宇宙とコンピューターが大好きな塾長です。

学校の先生や塾の先生が知っておくべき3大プログラミング言語といえば、

  1. Scratch(スクラッチ)
  2. python(パイソン)
  3. JavaScript(ジャバスクリプト)

ですね!(塾長の偏見です)。

冗談を抜きにしても名前くらいは知っておくべきで、けっこう重要なキーワードだとは思います。

中でもpythonの人気はずっと上昇傾向ですね。

先日はプロコースの生徒たちを指導しましたが、python(パイソン)を使っています。プログラミング教室「マイクラミング」の話です。
そして先週、新規面談をした中学生も独学でpythonを学び始めたと言っていました。なぜかドヤ顔。最近は単に「プログラミングを勉強している」というより「pythonをやっている」という方がマウントをとれるのでしょうか。
また別の会議では、とあるプロバイダーのとある技術者さんが「python本格的にやりたいなー」とおっしゃってました。

そんな感じで私の身の回りでもpythonが盛り上がってきています。

ということで、今回は

  • なぜ、python は人気上昇中なのか?
  • なぜ、python がおすすめなのか?

について書きます。

ただし、どうしても塾長の感想を含んでしまうので、そこはごめんなさい。

pythonの対象年齢(対象レベル)とは

人気があるとはいえ、pythonは「テキストプログラム」のプログラミング言語です。そのため、どうしても次のハードルが出てきます。

  • 英単語をたくさん使う
  • 1文字でもタイプミスをしたら動かない

確かにpythonの文法はシンプルですが、それでも直ちに「小学生にもわかりやすい」とはなりません。少なくとも上の2つのハードルをクリアできる精神年齢が必要です。

もしも上の2点が心配ならば、スクラッチ(Scratch)から始めるのが無難だと思います。

例えば、1文字でもタイプミスをすれば動きません。カンマとピリオドを間違えただけでもエラーです。次の2つの例を見比べてみてください。

name = "太郎"
print( "私の名前は{}です。",format( name ) )
name = "太郎"
print( "私の名前は{}です。".format( name ) )

上のプログラムは間違っていて動きませんが、下のは正しいです。

たったの1文字の差です。

こうした1文字の間違えでも冷静かつ前向きに対処できる精神年齢(IQ的な能力)が必要です。

学年や年齢ではなく、次のような感覚で判断した方が無難だと思います。

プログラミングが初めての場合

  • 学力が平均点くらいの中学1年生
  • ミスに対して前向きで、ミスの原因を調べたり予想したりするのが得意な小学5年生
  • 英語で作文が得意な小学3年生

くらいが対象の下限になると思います。

プログラミング経験がある場合

  • マイクラミングのハイコース卒業者
  • スクラッチで「自分で考えて」一通りのプログラミングができる人
  • 他のテキストプログラミング言語で「自分で考えて」一通りの制御構文をプログラミングできる人

必ずしも文法の詳細を暗記している必要はなく、調べながらでも良いですが、「自分で考えて」プログラミングしてきたことが必須です。

考えなしに教科書やネットからコピー&ペーストしただけでは、たとえそれが動いたとしても、プログラミングを経験したことにはなりません。
たまにそういう人がいるので注意してください。

pythonが人気の理由

ネット上でpythonが人気だーと話題になるのは主に2つです。

  1. 人気ランキングでpythonが上位
  2. pythonの求人は年収が高い

ランキング上位について

人気ランキングというのは、プログラマーからの人気投票の結果です。どんな理由でも1票は1票ですから「なんとなく人気があって上位」ということです。
とにかく大雑把に「pythonが好き」という人の割合が高いよ、ということくらいしか分かりません。

後半で塾長がpythonを使ってみた感想を書いておきますので、参考にしてみてください。

年収が高い件について

これは人材の人数が少ないという意味で、確かに高収入になりやすいです。

pythonの求人内容は、主に情報解析や人工知能を使ったプログラミングです。

  • 情報処理や人工知能を扱える高度な数学を身に着けている!
    なおかつ、
  • pythonでプログラミングができる!

そんな高い能力を持った人なんて、そもそも人数が少ないです。
人にできないことができるのですから給料が高くなります。

今のところ、その種の仕事は数が少ないです。
しかし今後は増えていくと見込まれていますから、学生の皆さんは希望を持って良いと思います。

とはいえ、3年後、5年後にどうなるかは分かりません。
工業的なニーズや商業的なニーズは、就職する時が来たら、その時に流行っているもので考えた方が実用的です。

もしも就職がずっと先であるならば、

「できるだけ学校の勉強をプログラミングに生かす」

という姿勢で「基礎」をしっかり鍛えておくのが良いと思います。
そういう意味では業界色の薄いpythonやScratchが無難ですね。

プログラミング言語 python の特徴

次にプログラミング言語としての特徴を挙げてみました。

pythonの特長

  1. 文法がシンプルかつ十分(短い文で済む、カッコ不要など)
  2. 高機能(高度な技術、トレンドば技術にすぐ対応)
  3. マルチプラットフォーム(WindowsでもMacでもLinuxでも富岳でも)
  4. 書いたらすぐ実行できる(コンパイル不要)
  5. 基本的に全て無料
  6. すぐに調べられる(解説ページやサンプルプログラムが多い)

pythonの得意分野

  1. 統計の全般
  2. 科学シミュレーション
  3. 人工知能の利用や開発
  4. 画像処理
  5. Webサーバー
  6. ゲーム(遅くても良い分野)

およそ何でもOKです。
日本のスーパーコンピューター「富岳」でも、ちゃんとpythonでプログラミングができますよ。

pythonの苦手分野

  1. 高速処理が必要なゲームプログラム
  2. 高速で高スループットな処理が必要なサーバープログラム

書いたらすぐに実行できる「インタープリター言語」であるため、どうしても計算スピードが犠牲になります。
そのため極端に計算スピードを要求されてしまうような処理には向きません。

フォートナイトやファイナルファンタジーのような本格的なCGのゲーム開発は無理です。
また動画編集ソフトや高度な画像編集ソフトも、pythonで開発するには無理があるでしょう。
pythonでは性能不足です。

CPUやGPUの性能を限界まで使いきるような超高速処理のプログラムを作るなら、C言語やC++、あるいはそのWindows版であるC#がおすすめです。
ほんの少しだけ性能を妥協する代わりに、マルチプラットフォームで動くアプリを作るならJavaがおすすめです。マルチプラットフォームの中ではJavaが最速です。

ただし、そのようなアプりの中で「作業を自動化するためのプログラミング言語」としてpythonが採用されている場合もあります。例えばBlenderというCGを作るアプリです。

性能を抜きにすれば、pythonはトップレベルに強力なプログラミング言語と言えます。

実際にpythonを使ってみた感想

塾長はこれまで、仕事やバイトなどで、C言語、C++、Objective C、Visual C++、Visual Basic、BASIC、Java、JavaScript、PHP、python、SQL(どこまでプログラミング言語とみなすか悩ましいですが)などを使ってきました。

結論から言えば、それらの中で pythonがダントツに良かったです。

書きやすいし、読みやすいし、思ったことがすぐできる!

という意味で、とにかく使いやすいです。初めてpythonを使ってみたときは、本当に衝撃でしたよ。

プログラマーの視点で優れていること

まず「プログラマーの視点」から見て、使いやすいです。

簡潔で読みやすくて無駄がない。それなのに、奥が深い!

そんな文法です。

きっと、プログラミングに関する「先人の知恵」が、ふんだんに組み込まれているから、そんなエレガントな文法になったのでしょう。

例えば「デザインパターン」研究されてきた知恵の一部が、言語の仕様として最初から組み込まれています。デコレーターやイテレーションなどです。
他にも、標準で用意されているオブジェクトの型の種類がちょうど良いです。細かすぎず、粗すぎず、それでいて、順序付けできるか否か、イテレーティブか否か、変更できるか否か、というカテゴライズの全てを網羅しているラインナップです。

ちょっと細かい話になってしまいましたが、要するに、本当によく考えこまれた言語だなぁと思います。

こうした言語仕様の何がすごいかと言えば、pythonで良いプログラムを書くだけで、良い設計をしたのと同じ価値が生まれるということです。
コーディングと設計の区別が、もはや無くなってきたということです。
優れた言語仕様と読みやすさが相まって、pythonのプログラムは仕様書としての価値も高いと言えます。

実際 pythonには、プログラムから仕様書を自動生成してしまうツールがいくつか用意されています。

とはいえ、こうした「プログラマーの視点」から見たエレガントさは、他の新しいプログラミング言語も負けてはいません。いろいろなプログラミング言語がタケノコのように、あちこちで生まれている時代です。

しかし、それでもなお、pythonが凄いと言いたいです。その理由は次の通りです。

科学技術の視点で優れていること

pythonは、なんと「数学や物理の視点」から見ても使いやすいのです!

他のプログラミング言語と一線を画す理由が、正にこれだと塾長は思います。

これまでのプログラミング言語は、数学や物理を取るか、アプリを取るか、のどちらかでした。
数学や物理が得意になれば、アプリを作るのが苦手になります。
アプリを作るのが得意になれば、数学や物理が苦手になります。

ところがpythonは最初から両方できます。

数学や物理が使いやすいので、pythonは大学の研究室や企業の研究開発で、よく使われています。

かつて理系の研究室ではC言語やC++(以降、まとめて単にCと略記します)を使って、研究に使う数学や物理の公式をプログラミングしていました。Cは何でも作ることができて、しかもプログラムが爆速で動作する、という最強のプログラミング言語ですが、その代わりに、何でも自分たちで用意する必要があります。先輩から後輩へプログラムを引き継いで、改良したり機能を拡張したりして、多くのコストと時間をかけてプログラムをメンテナンスしていく必要がありました。

しかし今は pythonのおかげで、そんな苦労の大部分が不要になってしまいました。pythonではたいていのことが最初からできるからです。

よっぽど計算スピードが重要になる研究でもしない限り、もう研究室でCをやる必要はありません。Pythonのお手軽さを1度でも味わってしまったら、もうCには戻れないでしょう。

そして実は、pythonはCと仲良しです。python自身がCで作られているからです。そのためスピードが重要な部分だけCで作り、残りをpythonでつくる、というハイブリッドな開発もできてしまいます。実際に高速なライブラリーも多く提供されています。

さて、数学や物理のプログラミングがしやすいということは、数学や理科の教科書の延長線上でpythonが利用しやすい、ということです。つまり、これからは高校生や大学1年生の教育でもPytnonの利用が増えると思います。

Pytnonのプログラミングに慣れてしまうと、もう他の言語が「めんどう」「ムダが多い」などと思えてしまいます。

人気の秘密はこうしたエレガントさにあるのだろうと勝手に想像しています。

忘れても問題ない文法とは?

誤解をしてほしくないので、最後にテキストプログラムの文法について補足しておきます。

今回のブログでは、pythonのメリットを語るために、文法や言語仕様について多く書きました。

でも誤解をしないでください。実際には文法を細かく「暗記」する必要はありません。しかも、これはpythonに限ったことではありません。

プロの世界でさえも、細かい文法は調べながらプログラミングしています。

意外でしょうか?

でも、これは常識です。例えば、

「C言語で仕事するのは2年ぶりだな。if 文の書き方はJavaとどう違うんだっけ?」

「PHPひさしぶり。文字と文字を連結する演算子は何だっけ?」

みたいなことは、プロでもよくあります。

プロの世界では1人が7~8種類のプログラミング言語を扱うのが普通です。C言語だけ、pythonだけ、というプログラマーなんて新人くらいです。
とはいえ1つのプロジェクトに使うプログラム言語は1~3種類くらいで済みます。ですから1つのプロジェクトに従事している間は、残りの使っていないプログラミング言語の細かいことは、忘れてしまいます。

たいていのプログラミング言語は似ていますが、細かいところで違います。そのような

プログラミング言語によって異なる部分

については、いちいち細かく覚えていられませんし、そこの暗記にこだわる必要もありません。
代わりに、

  • 標準で使えるオブジェクトの型は言語によって違う
  • 変数の初期化、参照、代入の作法が言語によって違う
  • 分岐は if – else が基本だが、細かいルールや switch を使えるかなどは言語によって違う
  • 繰り返しは for や while が基本だが、細かいルールは言語によって違う
    ・・・

みたいな勘所が、経験とともに蓄積していくものです。

「何を暗記しなければならないか」という項目は十分に知っておく必要はあります。
だからと言って、今すぐに暗記している必要があるか否かは別問題です。

細かいことは、必要になったら調べて暗記します。そしてプロジェクトが完了するまでは暗記の状態を保ちます。
しかしプロジェクトが終わって使わなくなれば、また忘れてしまうでしょう。

そんな感じで良いです。その方が、

「今回、また新しいプログラミング言語を使うことになった。」

と言われても、びっくりせずに済みます。
ほかの言語との違いを調べて使いこなすことには、変わりがないからです。

逆に、少しでも記憶があいまいなら、じゃんじゃん調べて確認します。
不確かな記憶のままプログラミングを進めてしまう人の方が信用できません。

プログラミングで大切なのは、

× 文法の知識が完璧であること
○ 全て説明できること

です。

プログラムの1行1行について、

「なぜ、そう書いたのか」

を1文字も漏らさず説明できる必要があります。
1文字でもあいまいだったら、すぐに調べる必要があります。

不明なことは、すぐ調べて確かめる!

これ、大切です。

勉強も同じ

細かい知識を忘れても、大した問題ではない。

これは数学や国語でも同じなのではないでしょうか?

社会や理科は、もっとそうですよね!

例えば歴史。

細かいことは、レポートを書いているときは覚えているかもしれません。
しかし、それが終われば忘れてしまいます。
相変わらず社会の定期テストや入試問題の多くは「暗記の詰込み」ですが、受験が終わったら忘れます(※)。

それでも、歴史の流れや国際関係の背景は、いつでも語ることができるだけの素養が身につくでしょう。

・・・みたいな感じですね。

よく、カリスマ的な人がプログラミングの実況動画を出しています。

すらすらと軽快にプログラムを書いて見せています。
そんな風にできるのは、たまたま業務でよく使っているか、リハーサルを十分にしているからです。

そういう人でも、違うプログラミング言語で同じものを作れと言われたり、違うジャンルのアプリを作れと言われたら、しばらくの間は、調べながらプログラミングしていくことになります。

だからといって、その人の能力が低いことにはなりません。

すらすらプログラムを書ける場面は、自分にとって、ある程度プロジェクトが乗ってきた時期です。

プログラミングの経験が蓄積できていれば、たとえ最初の数百行が遅くても、残りの数千行から数万行のプログラムはすらすら書けます。

逆にコンピューターを使いこなせるはずのプログラマーが、文法の暗記で消耗しているようでは先が思いやられます。
暗記で苦労する「暇」があったら、どんどん調べまくって仕事を先に進めましょう。そうするうちに勝手に頭に入ります。

※ 最近の入試問題は、理科や社会でも暗記の詰込み要素が無くなってきました。
多くの資料でヒントがたくさん与えられている問題形式が多くなってきました。そのため暗記がうろ覚えだとしても、今まで調べたり学んだりしてきた経験が十分にあれば、ちゃんと解けるように工夫されています。

まとめ

今回はpythonの魅力について書きました。

そのためにpythonの文法や言語仕様について少し詳しく書いたところもありました。だからと言って文法の詳細を覚えてほしいと言っているのではありません。

1つのプログラミング言語について、特徴をよく調べて使いこなすことが大切です。

そして少し時間がたって細かい文法を忘れたとしても、気にすることはありませ。細かい文法は、使う時に調べて確認すればよいです。

大切なことは、

「なぜ、そう書いたのか」

を1文字も漏らさず説明できることです。

あいまいなことや不明なことを放置せず、すぐに調べて確認する姿勢が大切です。

このことは勉強も同じだと思います。

 


ヒーローズ植田一本松校の進学実績

卒塾生(進路が確定するまで在籍していた生徒)が入学した学校の一覧です。
ちなみに合格実績だけであれば更に多岐・多数にわたりますが、当塾の理念に反するので生徒が入学しなかった学校名は公開しておりません。

国公立大学

名古屋大学、千葉大学、滋賀大学、愛知県立大学、鹿児島大学

私立大学

中央大学、南山大学、名城大学、中京大学、中部大学、愛知淑徳大学、椙山女学園大学、愛知大学、愛知学院大学、愛知東邦大学、同朋大学、帝京大学、藤田保健衛生大学、日本福祉大学

公立高校

菊里高校、名東高校、昭和高校、松陰高校、天白高校、名古屋西高校、熱田高校、緑高校、日進西高校、豊明高校、東郷高校、山田高校、鳴海高校、三好高校、惟信高校、日進高校、守山高校、愛知総合工科高校、愛知商業高校、名古屋商業高校、若宮商業高校、名古屋市工芸高校、桜台高校、名南工業高校

私立高校

中京大中京高校、愛工大名電高校、星城高校、東邦高校、桜花学園高校、東海学園高校、名経高蔵高校、栄徳高校、名古屋女子高校、中部第一高校、名古屋大谷高校、至学館高校、聖カピタニオ高校、享栄高校、菊華高校、黎明高校、愛知みずほ高校、豊田大谷高校、杜若高校、大同高校、愛産大工業高校、愛知工業高校、名古屋工業高校、黎明高校、岡崎城西高校、大垣日大高校

(番外編)学年1位または成績優秀者を輩出した高校

天白高校、日進西高校、愛工大名電高校、名古屋大谷高校

※ 成績優秀者・・・成績が学年トップクラスで、なおかつ卒業生代表などに選ばれた生徒

 


生徒・保護者様のお友達登録はこちら

LINE登録するとプレゼントがもらえます!
【会員限定】お子様の成績と可能性を伸ばす18個のノウハウ

友だち追加


塾関係者様のお友達登録はこちら

LINE登録するとプレゼントがもらえます!
「zoomで簡単。オンライン授業移行の教科書」
または個別対談も可

友だち追加

 


名古屋市天白区の植田で塾を探すなら個別指導のヒーローズ!!

★ 直接のお問い合わせ ★
――――――――――――――――――――――
個別指導ヒーローズ 植田一本松校
〒468-0009
名古屋市天白区元植田1-202 金光ビル2F
TEL:052-893-9759
教室の様子(360度カメラ) http://urx.blue/HCgL

偏差値が高くてもコンピューターが使えなければ意味が無い

無意味な情報公開

宇宙とコンピューターが大好きな塾長です。

プログラミング教育。
どんどん強化されていますね!

昨年から小学校の全教科で。
今年から中学校の技術家庭科で。
来年から高校の情報1で。そのまま大学入試科目にもなります。

庶民化するプログラミング教室

こうした流れの中で、最近アンケート調査が行われました。

保護者の7割が子どものプログラミング学習を「検討する」と回答

もう、そういう時代になってきました!

これまでのプログラミング教室は、どちらかと言えば「意識の高い」ご家庭向けの習い事でした。
それが今年あたりから、どの家庭でも当たり前に検討する習い事になってきたということです。

これは良いことです。
とはいえ、日本は遅れている状態から、やっとのことで普通の状態になってきた程度。
まだまだ、これからです。

大人はどうなの?

一方、大人たちの方は大丈夫なんでしょうか?

今回は

「頭の良さが無駄になっている!」

という日本の課題を明らかにしたうえで、子供たちに

「本来はこうあるべきだよ!」

を示したいと思います。

ということで、こんなニュースのネタから話が始まります・・・

国家のシステムが手作業だった!?

2月17日のニュースです。

「日本の技術力の低さ」「生産性の低さ」が話題になりました・・・

厚労省、コロナ感染者数を手集計 菅首相「承知している」」(JIJI.COM)
https://www.jiji.com/jc/article?k=2021021700893&g=pol

国はどうやって全国のコロナ感染者の人数を把握しているのでしょうか?

なんと、その方法とは・・・手作業です!!

厚労省の委託事業者が、
深夜0時を過ぎたら「よーい、ドン」って感じで
全国の48都道府県や政令指定都市のホームページを見まくり、
数字を目で確認し、
1つ1つ手作業で数字を集めてから、
合計を計算!

という手順のようです。

気合とド根性!
炎の集計マニュアル!?

えっ、仕事のやり方が最初から深夜残業ありき!?

トホホ・・・

官僚もコンピューターの使い方が分からない

官僚の皆さんって、めっちゃ頭が良いんですよ。
そんな優秀な皆さんが、どうして今まで放っておいたのでしょうか?

う~ん、にわかには信じられませんでしたよ。だって、国のやることですよ。

きっと大そうなシステムがあって、
きっと日本中からネットワーク経由で数字が集められてきて、
きっと自動的に集計されているのだろう

などと思っていましたから。

それがなんと、僕らが自分たちでネットで調べて得られる情報と、質も手順も同じだったということです。
しかも、深夜0時を過ぎてから仕事をするのが正常な作業マニュアルという位置づけ。

わざわざ深夜残業の人件費を使っていたのです。
これでは働き方改革も進みません。

偏差値が高い人たちが集まる霞が関。
その官僚たちでさえ、コンピューターで集計することができませんでした。

コロナが緊急事態というのは分かります。
大変だと思います。

でも、問題の本質はそこではありません。
もっと根深いところにあります。
それは誰も次のことを考えなかったということです。

情報の再利用性

職場の仕事のやり方というのは、日々の改善の積み重ねなんですよね。
今までコンピューターを使おうとして来なかった悪しき職場の文化。
そういう悪い習慣が、ずーっと蓄積してきた結果が、正にここで露呈してしまったということです。

なんとも残念なニュースでした。

あらためて日本がIT後進国であることが浮き彫りになってしまいました。

それにしても・・・あれ?

日本は技術大国のはずじゃなかったっけ?
技術大国なのにIT後進国?

おかしいですね。

そこで、なぜコンピューターでスパッと集計を出せないのか、ちょっと調べて考えてみました。

自治体が情報発信する方法がダメだった

さて、デジタル庁が発足するのは今年の9月です。
つまり、日本全国の行政機関がネットワークでつながっていくのは、きっとその後の話になるでしょう。

そう考えると、今の段階で国や官僚の仕事を批判するのは早すぎかもしれません。
それに、大きな組織ですから、一部の失敗で組織全体についてどうこう言うのは気が早いです。
違う部署へ行けば情報の猛者がいらっしゃるのかもしれません。

批判だけならアホでもできます。
もっと生産的な記事を書くべきでした。

これは失礼しました!

それならば、せめて

「都道府県のホームページから感染者数を調べる処理」

くらいは自動化を提案したいところです。
少なくとも深夜残業ありきのマニュアルは良くありません。
深夜はコンピューターに作業をさせて、人間はお家に帰って寝ましょう。

逆に、なぜ最初からそういう発想でマニュアル化できなかったのか不思議です。
きっと何か事情があったはずです。
ということで、

都道府県のホームページがどうなっているのか?

を実際に見てみました・・・

そうしたら、なんと、
気が付いてしまいました。
さらに悲惨な現実に!

もう、本当にビックリですよ。
都道府県それぞれのホームページが、そもそも悲惨だったんです。

「数字」じゃなくて「画像」だったんですよ!

なぜ集計表を画像にしたらダメなのか?

例えば、エクセルなどで集計表をつくったとします。

この表の数値データをそのままWebサイトに載せて公表してくれたらよかったです。
見た人はその数字を再利用できます。
Webサイトから数字をコピーして、別の集計作業にすぐ利用ができます。

情報の再利用です。

ところが、今回はそうしませんでした。
画面に映ったエクセルの表の「写真」を撮って、その写真をホームページに貼り付けたのです。
(この記事の後半で、その実例を示しています)

写真から数字をコピーすることはできません。
それを見た人は、写真を見ながら、また手作業で数字を1つ1つ入力する、という作業が発生してしまいますよね。

情報が再利用できません。

数字は数字のまま公表すべきなのに、わざわざ写真で公表した。
この方法はダメですよ!

他のことに例えてみれば、もっと分かりやすいです。

はじめの一歩は「情報の再利用性」から

もしもあなたがLINEやメールなどで相手から電話番号を聞かれたら、どうやって知らせますか?

普通は、電話番号の「数字」をメッセージで返信しますよね。

それなら1往復のやり取りだけで済みます。
しかも相手は電話番号をクリックするだけで電話帳に登録したり、折り返しの電話をしたり、といった次の行動がすぐにできます。

つまり、相手が「利用しやすい情報の形」で返事をしようと考えますよね。

わざわざ電話番号を紙に書いて

「紙に書いたから、深夜0時を過ぎたら、私の家まで紙を受け取りに来てね。」

なんて相手に言ったらどうなるでしょう?

紙に書いたメモを写メにとって送るのも、ちょっと面倒です。
相手は写真とアドレス帳を行ったり来たりして登録作業をする手間が発生します。

ちょっと意地悪ですよね。

コンピューターの世界では不便ということになります。

このように情報を伝える時には、情報の種類にふさわしい形があります。
相手にとって「利用しにくい」「手間がかかる」ような形で情報を送っても、相手に伝えた意味が半減してしまうのです。

今回の学び:

数字や文字の情報を画像にしてしまうと、情報の再利用性が悪くなる!

各都道府県のホームページは、コンピューターの目で見ると、とても不便な情報発信になっているワケです。

情報の墓場

私は、紙の印刷物や画像ファイルを「情報の墓場」と読んでいます。

コンピューターが活用しにくいデータ形式だからです。

上の例で見たように、せっかく数値や文字というデータになっているものを、わざわざ紙や写真にしてしまったら単なる嫌がらせです。
もともと使いやすかった情報が、紙や画像ファイルにされてしまったら台無しになるからです。

熱がエネルギーの墓場と言われるように、コンピューターの世界では紙や写真などがデータの墓場に相当すると思います。

愛知県ホームページによる2021年4月13日の発表の例

(注意!)各都道府県が悪いというのではありません。日本全体に蔓延している問題です。ぜひ「自分の問題」として見て欲しいです。ピンチはチャンスかも。

試しに愛知県のホームページのHTML構造はこんな感じでした。ちなみに他の県や市も似たようなモノでした。

/html/body/div[1]/div[3]/div[3]/div/div[5]/div[1]/p[1]/img

<html>
<body>
<div id=”container”>
<div id=”mymainback”>
<div id=”main”>
<div id=”main_a”>
<div id=”main_body”>
<div class=”detail_free”>
<p>
<img alt=”030412検査陽性者” src=”/uploaded/image/249717.png” style=”height:885px; width:600px”>

最後がimgタグで画像ファイルになっています。
ですから、コンピューターの目で見ると

「感染者数のデータ」=「249717.png という画像ファイルがあるらしい」

くらいまでしか情報が読み取れません。
もちろん人間の目で見れば、写真として

 

愛知県発表_感染者数_20210413

というふうに見えます(愛知県のホームページの画像より)。

この表は表のように見えますが、なんと1枚の写真です。
ですから、ホームページ上でマウスで数字を選択したり、数字の部分を選んでコピーしたりすることができません。

試しに、上の表で数字のところを選択してみてください。

できないでしょう?

数字じゃないからです。選択することすらできません。

マジか!?

って思うでしょう。
そういうホームページのつくりなんです。

もちろん感染者数は一般公開されている情報ですから、セキュリティとか情報の公開範囲とかは関係ないですよ。ホームページで表示されている時点で、そういう話ではないですから。

ここまで公開しておいて、よりによって何で画像形式なの?

ってことです。

まぁ、とにかく、現状がこういう状況になっているわけですから、人間を深夜0時まで残業させる羽目になるのです。

9月に発足するデジタル庁は、こうした問題を1つ1つ解決していくわけですね。
すごく大変そう・・・
でもやり切らなければ日本に未来はありません。

人工知能に読ませればいい、はウソ!

こんな意見が出て来そうなので、それも考えておきましょう。

都道府県が公表しているホームページを人工知能に読ませれば、自動化できるのではないですか?

はい、技術的には可能です。

ご周知のとおりOCRという処理やディープラーニングという種類の人工知能を使えば、画像から文字や数字を読み取ることが可能です。
ただし、これは割に合わないコストがかかります。

なぜなら、データを写真に変更するエネルギーに比べて、写真を人工知能が読み取るエネルギーの方が、何百倍も必要だからです。

だったら最初から写真にしなければいいじゃん!

ということになります。つまり一番エコなのは、

何もしないこと

です。
表をつくったなら、そのまま表は表として公開すればよいのです。
エクセルで表を作ったのなら、その表をコピーしてHTMLで貼り付けることもできます。

わざわざ画像という別の形式に変換する手間など最初から不要です。

人工知能を開発するために人件費や開発費を使い、人工知能を運用するために大量の電気エネルギーを費やして、CO₂の排出量も増大。そのペナルティ金をまた海外へ支払う。そんな馬鹿な話はありません。

最初から素直に「使いにくいから直してほしい」と指摘して正す方が、何百倍もコストが安くすむでしょう。

ということで「画像形式で公開」という根本原因をとり除けば一瞬で解決です。

画像ファイルにこだわって人工知能にホームページを読ませる案は却下です。
税金の無駄です。

どうしたらよいか?

まず第一段階としては、地方の情報公開を、画像ファイル型からテキスト型に変えていくことです。
そうすれば少なくとも人間が集計作業をする手間は無くなります。

愛知県のホームページに関して言えば、<img>タグを挿入しているプログラムを、ちょこっと修正して<table>タグなどに変更するだけです。
このときタグに与える id の値は、国から指定して統一を図った方が良いでしょう。

そもそも画像ファイルを毎日どのように作成しているのか知りませんが、データを表形式にする方がプログラム的には楽ちんのはずです。

この程度ならプログラムの修正はごくわずか。ちゃんと設計されたシステムであれば数万円くらいです。運用テストなどの手数料を考えても5万円くらい。何十万円も請求されたらボッタくりですね。

そして第2段階としては、Web-API化することです。
これは9月に発足するデジタル庁の仕事になるでしょう。APIの仕様は国内で統一した方が良いからです。
長い目で見たメンテナンス性を考えれば、外部仕様だけではなく、ある程度のアーキテクチャまで統一した方が良いとは思います。

総務省のWebサイトには、すでにWeb-APIが組み込まれていますから、もう実績があります。
あえて注文をつけるなら、XML形式ではなくJSON形式の方を標準にして欲しいことくらいです。

こういうのは誰がやっても同じような仕様書になるので、国の方で「えいやっ」と仕様を決めてしまえばよいと思います。
今までさんざん手作業で情報収集に苦労して来た霞が関の官僚の皆さんです。彼らに「どんな情報が欲しい?」とヒアリングすれば良い仕様書に落とし込めるでしょう。

ありがちなミスは、自治体から意見を聴こうとして全国から人を招いたり、大きな会議体を作ったりすることです。そんな会議はまとまりません。人を集めるお金と時間があるなら、その経費を「後から変更や拡張がしやすい設計にする」方へ割り当てた方が賢明です。

仕様書ができたら、助成金付きで自治体へWeb-API化をお願いすればよいでしょう。

マスコミのみなさんもAPIを通じて即座に情報収集できますから、密な状態で取材する必要はなくなりますよ。

モノづくり教育の話は横に置いておきましょう

さて、情報の再利用性について考えてきました。

教育改革では、ひたすら子供たちがプログラミングを学んでいく話になりがちです。

ところが大人にもプログラミング教育(正確にはプログラミング的思考の教育)を急ぐ必要がありそうです。
上で見たように、日本の大人たちは情報の形式を正しく選択することに、まだ不慣れです。大人は大人で勉強していく必要があります。

何より、プログラミング教育をロボットや自動車などの「モノづくり教育」のことだと勘違いしてしまう大人が、まだまだ多いです。

日本は要素技術とハードウェアには強いけど、ソフトウェアには弱い。

そこが日本の限界を作っています。
大人の皆さんにお願いしたいのは、

プログラミングとモノづくりを切り離して考えよう!

ということです。

ハードウェアの生産力を増強する方向性に教育を重点化しても、日本の競争力は増えません。
国内では、どう見ても物価と人件費が割に合いません。
ハードウェアの生産を増やしても、働くほど貧乏になる未来しか見えません。

GAFAを見ればわかるでしょう。

プログラミング教育にもハードウェアが使われているだって?

いえいえ、その中身を見てください。どんなパワーバランスで生産されているのかを見てほしいです。

PC、micro:Bit、レゴなどでさえ、どれも外国製で、しかも設計やライセンス元は先進国で、生産は途上国という役割分担です。
パソコンやCPUも、設計やライセンス管理を行う役割と、実際にモノを生産する役割は、違う国です。
もちろん、前者はソフトウェアで、後者がハードウェアです。

これからはソフトウェアをつくった国や企業が圧倒的な競争力を持ちます。

そのため、純粋に

プログラミングで情報を活用できるセンスを磨く!

ことに注力した方が良いのです。

上で見たように、日本の課題は情報の扱い方を知っている大人が少なすぎることです。

だからプログラミングと言えば、すぐにモノづくりに発想が行ってしまうのです。
だから、なかなかキラーアプリが日本から誕生しません。

プログラミング教育が分かり難いのであれば、次の方針を徹底させるのでもかまいません。

「情報の再利用性」のセンスを早くから身につけさせる。

大人も子供も共通です。

とりあえず、これを日本の人材育成の目標としてはどうでしょうか。

コンピューターで情報を効率よく扱える。
そういうセンスを身に着けた人材を、これからどんどん増やしていく必要があります。

大人もプログラミングを楽しもう

逆に言えば、まだまだ仕事がいっぱいあるということで、これは景気の良い話です。
日本改造計画を再び行えるくらい、盛りだくさんですね。

せっかくやるなら、楽しんでしまえば良いと思います。

上の例で見てきた通り、これは国家の基盤に直結する問題です。
日本の生産性向上にも直結します。

でも「生産性」という言葉が良くないですね。
なんだかつまらなそう。

コンピューターはもっと楽しめるものであって良いと思います。

私たちが想像していることをどんどん実現してくれる便利な道具。
それがコンピューターです。
表現したいことをどんどん表現して、それを楽しめばよいと思います。

ただ、そのときにちょっと「情報の再利用性」について気を遣えばよいと思います。

人間の体よりも、はるかに速く回って、疲れも知らず、ミスもしない。
それがコンピューター。

それを使いこなして、もっと楽しいことをしてやろう!

大人だって、まだまだこれからです!

人生100年の時代なのですから。

日本からキラーアプリが爆誕するためには

ICTで特に重要なのは「キラーアプリ」つまり「多くの人に使われるソフトウェア」の存在です。今のところアメリカや中国に比べると、日本はキラーアプリを作ることが苦手です。

というか、そういう能力のある人たちがみんな海外へ逃げてしまっています。何しろ日本では価値を認めてもらえないのですから無理もありません。

ソフトウェア技術者は、日本にいれば年収300万円。海外に行けば年収1000万円。そりゃ逃げられます。

博士号を持っている人材が就職難になるような国です。それもこれもソフトウェア産業が乏しいからです。

それならばソフトウェア産業を活性化させて、優秀な人材が日本でも活躍できるようにすればよいです。

そうすればキラーアプリが日本から爆誕するのも時間の問題と言えます。

ゲームやアニメもソフトの1種ですが、その分野では既に多くのヒット商品が日本から爆誕しています。

十分に土壌はあると思います。

日本でソフトウェア産業を活性化させるためには、まず日本人がソフトウェアの価値をよく理解することだと思います。

モノの値段は人々の価値観で決まるからです。
価値が分かる人が増えれば、海外のようにソフトウェア産業に投資する人が増えるでしょう。

アメリカや中国と比べると、日本では20分の1くらいしかベンチャー企業に資金が集まらないと言われています。
資金が集まらないということは、日本のトップ層が価値を認めらていないか、価値を理解できない、ということです。

そりゃ海外に逃げていきたくなりますよね。

政治でも経済でも、ソフトウェアの価値を理解できる人が組織のトップに就くべきだと思います。

 


ヒーローズ植田一本松校の進学実績

卒塾生(進路が確定するまで在籍していた生徒)が入学した学校の一覧です。
ちなみに合格実績だけであれば更に多岐・多数にわたりますが、当塾の理念に反するので生徒が入学しなかった学校名は公開しておりません。

国公立大学

名古屋大学、千葉大学、滋賀大学、愛知県立大学、鹿児島大学

私立大学

中央大学、南山大学、名城大学、中京大学、中部大学、愛知淑徳大学、椙山女学園大学、愛知大学、愛知学院大学、愛知東邦大学、同朋大学、帝京大学、藤田保健衛生大学、日本福祉大学

公立高校

菊里高校、名東高校、昭和高校、松陰高校、天白高校、名古屋西高校、熱田高校、緑高校、日進西高校、豊明高校、東郷高校、山田高校、鳴海高校、三好高校、惟信高校、日進高校、守山高校、愛知総合工科高校、愛知商業高校、名古屋商業高校、若宮商業高校、名古屋市工芸高校、桜台高校、名南工業高校

私立高校

中京大中京高校、愛工大名電高校、星城高校、東邦高校、桜花学園高校、東海学園高校、名経高蔵高校、栄徳高校、名古屋女子高校、中部第一高校、名古屋大谷高校、至学館高校、聖カピタニオ高校、享栄高校、菊華高校、黎明高校、愛知みずほ高校、豊田大谷高校、杜若高校、大同高校、愛産大工業高校、愛知工業高校、名古屋工業高校、黎明高校、岡崎城西高校、大垣日大高校

(番外編)学年1位または成績優秀者を輩出した高校

天白高校、日進西高校、愛工大名電高校、名古屋大谷高校

※ 成績優秀者・・・成績が学年トップクラスで、なおかつ卒業生代表などに選ばれた生徒

 


生徒・保護者様のお友達登録はこちら

LINE登録するとプレゼントがもらえます!
【会員限定】お子様の成績と可能性を伸ばす18個のノウハウ

友だち追加


塾関係者様のお友達登録はこちら

LINE登録するとプレゼントがもらえます!
「zoomで簡単。オンライン授業移行の教科書」
または個別対談も可

友だち追加

 


名古屋市天白区の植田で塾を探すなら個別指導のヒーローズ!!

★ 直接のお問い合わせ ★
――――――――――――――――――――――
個別指導ヒーローズ 植田一本松校
〒468-0009
名古屋市天白区元植田1-202 金光ビル2F
TEL:052-893-9759
教室の様子(360度カメラ) http://urx.blue/HCgL

教育にパソコンやスマホを活用しまくるほどゲーム依存が減る

パソコン1人1台で何をする?

コンピューターと宇宙が大好きな塾長です。

4月です。新年度です。小学校も中学校も1人1台のパソコンです。

本当に使いこなせるの?
子供がパソコンで遊んでしまわないか?

気になりますよね。

スマートフォンの失敗経験

スマートフォンで成績が上がった子供と下がった子供の人数。

はたして、どちらが多いでしょうか?

これといって統計は見当たりませんが、カウントするまでもありません。
下がった子の方が圧倒的に多いでしょう。

学んだことが身に着かないような生徒は、もれなくスマートフォンにハマっています。
的中率は100%です。

まだまだ子供に「正しいスマートフォンの使い方」を実践させる仕組みが整っていないです。
無法地帯で好き勝手に使わせている。そんな状況です。

スマートフォンを買い与えたのが失敗だった・・・

まさに現在進行形で、そんな悩みを抱えている保護者様は多いでしょう。

ゲームをするために勉強する。
だから「勉強しているフリ」になる。
だからゲームの記憶は残っても勉強の記憶は残らない。

そういう短絡的な子供たちが増えています。

それでは、パソコンはどうでしょう?

今年度からパソコン1人1台。

スマートフォンと同じような運命をたどってしまうのでしょうか?

あるいは、このままでよいのでしょうか?

逆転の発想?! どうしたら正しく使いこなせるのか?

マイナス面だけ見ていても夢がありません。

いつかは賢く使いこなして欲しいです。そういう時代ですから。
すでに持っているなら、どうにかして有効活用したいものです。

これがゲーム機なら、まだ話は簡単です。

ゲームをやらない時間を設ければ、ゲーム機を触らせないという管理ができます。

「ゲームをやらない時間」=「使わない時間」

ですから、まだ勉強や生活のリズムを維持させる指導ができます。

スマートフォンやパソコンはどうでしょうか?

YouTubeやSNS、ニュースなどなど、ゲーム以外にも使う用事がたくさんあります。
多機能であるがゆえに、

「使わない時間」

を設定することが、そもそも難しいです。

であれば・・・どうするか?

これはもう、

使いまくる!

という逆転の発想しかないでしょう。

そんな無謀な!

いいえ、無謀ではないです。
私は実際に目にして、考えが変わりました。

勉強にスマホやパソコンを「使い過ぎる」環境にすべし

例えばアメリカでは20年以上前からパソコンでレポートを提出するのが当たり前です。
むしろ手書きのレポートを提出すれば減点されます。
日本もパソコン1人1台にしたのですから、早くこうすべきだと思います。

インターナショナルスクールや国際バカロレアの学校に通う生徒たちに話を聞くと、このことが本当になっています。

  • 学校からの事務連絡
  • 宿題や課題の連絡や、それらの達成条件や評価方針の連絡、
  • 宿題の提出
  • 提出物に対する評価やフィードバック
  • テスト範囲の連絡
  • テスト結果の連絡
  • 成績の発表
    ・・・

学校と家庭、先生と生徒の、ありとあらゆるやり取りがITSで行われています。
かなり進んだ教育だと感じます。

宿題が何かを確認するのはネット上、
宿題のレポートをまとめるための参考資料もネット上、
提出するのもネット上、
先生から提出物について評価やコメントをもらうのもネット上、
成績発表でさえもネット上です。

パソコンやスマホを「勉強の道具」として、否応なしに使わせています。

つまり、勉強するためにパソコンやスマホを使う時間の方が、遊びに使う時間よりも多いのです。

あそび < 勉強

こういうパソコンの使い方をしている子供たちを実際に目の当たりにして、塾長は気が付いてしまったのです。

なぜ、子供たちがスマホやパソコンで「ゲーム依存症」になってしまうのか?

その理由です。
それは、

勉強のためにパソコンを使わせる「量」や「時間」が少なすぎるから!

なのだと。

日本の中だけでは、本当に気づきにくいです。

だって日本は遅れているもん。

日本の大人が、パソコンやスマホを仕事に使わなさすぎる。
→ だから子供たちもパソコンやスマホの使い方を知らない。
→ だから、とりあえずゲームやYouTubeにハマっておく・・・

完全に大人の責任だと思います。
日本がITS後進国である本当の理由は、正にこれだと思います。

子供たちには、本当に申し訳ない。

そう思います。

大人は子供たちの手本ではなく「伴走者」であるべき

まずITSを教育に活用していくことに関して

大人は子供の手本には成れない!

という件について、ちゃんと正面から向き合う必要があるでしょう。
否定するのではなく、出発点にするのが大切です。

大人は手本に成れない?

日本の大人たちは先進国の中で、

  • パソコンが苦手
  • 勉強しない

という位置づけです。

「ガートナー、主要先進国のワークプレースに関する実態調査結果を発表 – 日本の働き方改革に立ちはだかる課題が浮き彫りに」(2018/3/12)より

それでは、日本人の能力が低いのかといえば、決してそうではありません。
むしろ先進国の中では高い方です。
個人で見れば、アメリカやドイツよりも高いスキルです。

「国際成人力調査(PIAAC:ピアック)」文部科学省
(調査結果の報告が公表されたのは平成25年10月8日)

そうすると、上の2つの文献が矛盾しているように思います。

ITSが遅れているけれど、能力は高い?

これは矛盾ではありません。
再び上の2つのことを注意深く見ていけば、分かってきます。

要するに、日本の大人たちは

  • 仕事にITSを活用していない

ということです。つまり、

  • 能力があっても使わない
  • 勉強したことを役立たせようとしていない

ということです。これは

「大学の入学」が勉強の「ゴール」

になってしまっている日本人の弱点と言えます。
いわゆる

受験までの人

ということですね。
そういう教育や採用をしているようではダメです。

日本の企業の採用試験。
その多くが「人間性重視」で「専門性軽視」です。
大学で学んだことを仕事に活かすような企業は、ほとんどありません。

そういう日本人の行動パターンを反映しているから、上のように矛盾に見える調査結果が出てくるのでしょう。

高等教育を生産に活かせないから、いつまでも労働生産性が低いまま

それが日本の現状と言えるでしょう。

そう考えると、教育改革で「教科書」や「入試問題」を難しくしてきましたが、これはトンチンカンな方向かもしれません。
本当は大人の方に「勉強を続けさせる」仕組みや、「勉強したこと使わせる」教育をする方が、日本の再起動が早いのかもしれません。

何はともあれ、少なくとも、

多くの大人は、子供の手本ではない

ということです。

試しに地下鉄に乗ってみてください。
すぐに証明できます。

車内で周りを見渡して、

大人たちが何をしているか?

観察してみてください。

  • スマホでゲームをしている
  • マンガを読んでいる
  • 週刊誌を読んでいる
  • 寝ている

日本の職人芸や勤勉さが世界を驚かせていたのは20年前までの話。
今は違うということを、ちゃんと受け止めましょう。

ですから子供たちの手本だなんて、そんな威張った態度ではいけません。

子供と一緒にITSを学んで活かせる大人

それでは大人がやることは何もないのかといえば、その逆です。
大ありです。

大人は急いでITスキルを高める必要があります。

とはいえ、子供を待たせておく時間なんて、もうありません。
塾や学校の先生がITを勉強している間にも、子供たちはどんどん卒業します。
教育現場にITを導入することに、もう猶予はありません。

もう、

子供も大人も同時に教育するしかない!

のです。

ただ救いがあります。

同じことをやるなら、そりゃ大人の方が理解が速い!

それが救いです。
それで大人の役割というのが自然に決まります。

一緒に学んでいく中でも、理解の速い大人の方が先回りできることが多いですから、十分に子供たちの良き相談相手に成れます。

一番やってはいけないのは、

  • ITSの食わず嫌い
  • 苦手意識でコンピューターの利用を避ける

というものです。

能力が低いことは問題ではありません。

  • 子供たちに学ぶ機会を与えないこと
  • コンピューターに触れる機会を奪うこと

それが問題です。
学ぶことを邪魔することが問題です。

大人も子供も一緒に学ぶ。

このような前提を宣言してしまえば、

「勉強にパソコンやスマホを使いまくる」

という状態を直ぐにスタートできます。

後ろ向きな大人

学校のシステムに少しぐらい不便があっても、大きな問題ではありません。
それに文句を言うのではなく、一緒に解決するのですよ。

問題を前向きにとらえて柔軟に解決していく姿を見せること

これが子供のためになるのです。
逆に、すぐに学校へクレームを出したり、いちゃもんをつけたりする姿はよくありません。

「文句を言ってやった!」感を出す大人の姿

これは子供たちにとって有毒です。
集合知の時代です。
批判や文句には価値がありません。

「どうしたら解決するか」という試行錯誤

それにこそ価値があります。
もう、いい加減に、こうした時代の変化を受け入れなければいけません。

先生に「威厳」は不要!むしろ有害!

たった「1通り」しかない答えを「速く正確に」出すこと。

子供を電卓にするような教育。
子供を電子辞書にするような教育。
子供をクイズ王にするような教育。

かつてはそれが必要でした。
でも今となっては古い考え方です。

そのような古い時代には、

  • 生徒よりも早く答えを出せること
  • たくさん答えを知っていること

が先生の「威厳」だったかもしれません。

黒板から目をそらしただけで怒鳴っていた先生

塾長が高校生のとき、数学の怖い先生がいました。
私はその先生の授業を選択で受講していました。もちろん先生は選べません。たまたまです。

ある日、私はその先生の説明に着いていけなかったので、授業の途中から教科書を読み出して、必死に着いて行こうとしていました。

おそらく3分くらい経ってしまったでしょうか。
じっくりと教科書を読みふけっていたのです。
思わず教科書の方へ全集中してしまったのです。

うかつでした。

気が付いたころには、もう、教室がシーンと静まり返っていました。
そして斜め下の方から強烈な視線を感じるようになりました。

恐る恐る、教科書から目をそらし、机の斜め下の方、つまり床の方に目線を移してみました。

信じられないことに、なんと、先生と目が合ったのです!
床の方を見ているはずなのに、先生と目が合ったのですよ。

一瞬、ちょっとパニックになりかけました。

先生が床の方から見上げるようにして、私の顔を覗き込んでいたのです!
それも、鬼のような形相で。

いつから睨まれていたのでしょうか。
怖くて考えたくもありません。

「おい。俺が今、黒板で話したことを言ってみろ。」

・・・もちろん答えられません。

「なんでぇぇええ、先生がぁああ、話している時にぃぃいい、ちゃぁあんと黒板を見ていないんだぁぁああ!!!」

実は、それが初めてではありませんでした。
私はその先生から目を点けられてしまったのか、何度か怒鳴られた経験があります。

選択科目だったので、その授業が終われば、また自分のクラスに戻ります。

「おまえ、また怒鳴られてたろう。隣の教室まで聞こえてたぞ。」

同級生から、よく茶化されたものです・・・

これは実話ですが、極端な例でしたね。
まぁ、とにかく、このような先生の「威厳」は、もう成立しないでしょう。

ちなみに、こんなふうに数学が苦手だった塾長が、大学では数学科に進んでしまいました。
ちゃんと卒業できたのですから、みなさんはもっと自信を持って良いですよ。

コンピューターが当たり前になったので

今やコンピューターが当たり前。

  • 決まった模範解答を、速く正確に答える。
  • 先生が言ったことを正確にコピーして復唱してみせる。
  • 難しい漢字が書ける。

そのような能力を極めても、何の価値も出てきません。

それよりもコンピューターを使いこなして、

  • 答えが「1つに定まらない」問題にチャレンジする
  • 今できる中で最善を尽くす

という教育の方が重要になってきています。

もちろん思考を構成する「最低限の知識」は必要ですが、これも「考える」と「覚える」を区別して学ぶ必要が無くなりました。
調査と思考を大量に行う過程で自然に知識が身に着いてい行く、という本来の学びへ収束していくでしょう。
「覚える」だけを取り出して「鬱陶しい」が漢字で書けるかどうかテストするとか、そういう無駄な教育は無くなっていきます。

伴走者の資格とは

ですから授業の準備の中で「完璧な答弁」を用意する必要はもうありません。

教室でパソコンがうまく動かなかったらどうしよう・・・動くように試行錯誤することも立派な教育です。ベテランの先生なら、むしろトラブルを仕込んで授業計画を立てましょうよ。

生徒の方がパソコンの使い方を知っているから気が引ける・・・知っている生徒の知識と先生の認知力の高さを合わせる「集合知」で授業を進めればよいじゃないですか。大人にも分からないことはあります。正々堂々とググればよいです。

大学でちゃんと自分の意思で学び、卒業研究に取り組み、自分の頭を使って論文を書いて卒業し、そして学校や塾の先生になったのであれば、問題解決の作法を十分に経験してきたはずですよね。子供たちから見えれば、かなり身に着いているはずです。

あるいは、仕事を自分の意思で真剣に取り組んできたのであれば、何かしらの改善活動をしてきたはずです。それも問題解決の実践です。

そういう塾の先生や学校の先生であれば、なんの問題もありません。
その能力で十分です。

もちろん威厳なんて最初から不要です。
ちゃんと授業ができるはずです。

きっと生徒のよき「伴走者」になれるでしょう。

 


進学実績

卒塾生(進路が確定するまで在籍していた生徒)が入学した学校の一覧です。
ちなみに合格実績だけであれば更に多岐・多数にわたりますが、当塾の理念に反するので生徒が入学しなかった学校名は公開しておりません。

国公立大学

名古屋大学、千葉大学、滋賀大学、愛知県立大学、鹿児島大学

私立大学

中央大学、南山大学、名城大学、中京大学、中部大学、愛知淑徳大学、椙山女学園大学、愛知大学、愛知学院大学、愛知東邦大学、同朋大学、帝京大学、藤田保健衛生大学、日本福祉大学

公立高校

菊里高校、名東高校、昭和高校、松陰高校、天白高校、名古屋西高校、熱田高校、緑高校、日進西高校、豊明高校、東郷高校、山田高校、鳴海高校、三好高校、惟信高校、日進高校、守山高校、愛知総合工科高校、愛知商業高校、名古屋商業高校、若宮商業高校、名古屋市工芸高校、桜台高校、名南工業高校

私立高校

中京大中京高校、愛工大名電高校、星城高校、東邦高校、桜花学園高校、東海学園高校、名経高蔵高校、栄徳高校、名古屋女子高校、中部第一高校、名古屋大谷高校、至学館高校、聖カピタニオ高校、享栄高校、菊華高校、黎明高校、愛知みずほ高校、豊田大谷高校、杜若高校、大同高校、愛産大工業高校、愛知工業高校、名古屋工業高校、黎明高校、岡崎城西高校、大垣日大高校

(番外編)学年1位または成績優秀者を輩出した高校

天白高校、日進西高校、愛工大名電高校、名古屋大谷高校

※ 成績優秀者・・・成績が学年トップクラスで、なおかつ卒業生代表などに選ばれた生徒

 


生徒・保護者様のお友達登録はこちら

LINE登録するとプレゼントがもらえます!
【会員限定】お子様の成績と可能性を伸ばす18個のノウハウ

友だち追加


塾関係者様のお友達登録はこちら

LINE登録するとプレゼントがもらえます!
「zoomで簡単。オンライン授業移行の教科書」
または個別対談も可

友だち追加

 


名古屋市天白区の植田で塾を探すなら個別指導のヒーローズ!!

★ 直接のお問い合わせ ★
――――――――――――――――――――――
個別指導ヒーローズ 植田一本松校
〒468-0009
名古屋市天白区元植田1-202 金光ビル2F
TEL:052-893-9759
教室の様子(360度カメラ) http://urx.blue/HCgL

大学入試のプログラミングはいつから? 傾向・対策・難易度

大学入試のプログラミングはどんな問題?

コンピューターと宇宙が大好きな塾長です。

プログラミングやコンピューターの知識が大学入試でも出題されます。
3月24日、大学入試センターがその「サンプル問題」を発表しました。

新しく加わる「情報」という科目に注目です。

どんな問題?
傾向と対策は?
難易度はどれくらい?

気になりますよね。
詳細を見ていきましょう。

大学入試でプログラミング!いつから?

2025年1月に実施される共通テストからです。

つまり、この4月から受験生になる中学3年生の世代からが対象です。

生年月日で言えば、

  • 2006年4月2日生まれ ~ 2007年4月1日生まれ
  • 平成18年4月2日生まれ ~ 平成19年4月1日生まれ

にあたる学年以降です。

この学年が教育改革が完成してから大学を受験する最初の世代となります。
つまり、この学年以降は、完全に新しいカリキュラムへ移行します。

教科書改訂が全面的に導入され、高校入試の出題傾向も新しくなります。
そして高校に進学した瞬間に、高校でも教科書改訂です。
新しいカリキュラムで高校3年間を過ごすので、大学入試も新傾向になるというワケです。

  • 小学校では、移行措置的に英語が準必須化
  • 中学校では、教科書改訂およびパソコン1人1台が導入された世代として初の高校入試
  • 高校では、論理国語やプログラミングなどを新設した新指導要領の最初の世代
  • そして大学入試も新指導要領の形式へ完全移行

この世代からは、てんこ盛りの大学入試です。

そもそも情報ってどんな教科?

高校の情報科は2科目です

  • 情報1(必須科目)
  • 情報2(選択科目)

という構成です。
このうち大学入試に出題されるのは「情報1」の方です。

情報1は高校1年生または2年生で履修するようです。
多くの高校は1年生になるでしょう。

ということで、まず「情報1」の章構成から確認しましょう。

  1. 情報社会の問題解決
    → 問題解決の流れ、モラル、法規、セキュリティ、リテラシーなど
  2. コミュニケーションと情報デザイン
    → デジタル情報の技術や種類、情報の収集法・表現法・評価法など
  3. コンピューターとプログラミング
    → 論理演算、誤差、制御、データの基本構造、アルゴリズム、モデル化とシミュレーションなど
  4. 情報通信ネットワークとデータの活用
    → ネットワーク技術、データ形式、データベース、統計・解析など

これらのうち、プログラミングを実践するのは第3章と第4章です。
だいたい高1の2学期後半からがプログラミングになりそうですね。

そこで、この情報1の「プログラミング」について、その実態を見てみましょう。

想定されるプログラミング言語

プログラミングといえば最初に気になるのが「言語」です。

高校では何語でプログラミングをするのか?

これが気になります。
それを知ることができる参考資料を見つけました。

2020年7月に文部科学省が高校の先生向けに出した研修資料です。

高等学校情報科「情報1」教員研修教材(本編) (文部科学省)

この中の演習で使われているプログラミング言語は3つです。

  • Python 3系 (数学関数:math、 グラフ表示:matplotlib、 確率や行列:numpy)
  • R (パイプ処理:dplyr、 形態素解析:RMeCab、 グラフ表示:ggplot2)
  • SQL

プログラミング初心者の人にとっては、頭が痛くなるような用語が並びますね。
まぁ、とにかく、

少なくとも3種類のプログラミング言語は学ぶ

ということを知っておいてくださいませ。

Python(パイソンと読みます)は、外部機器の制御や数学モデル、物理モデルのシミュレーションで使われていました。
Rは、形態素解析を使って単語の出現頻度を分析したり、箱ひげ図やグラフ図を表示するのに使われていました。
SQLは、リレーショナルデータベース専用の言語ですが、その演習問題が少しありました。

ちなみに、これらのプログラミング言語は、無料で入手できます。

プログラミング言語以外では、Excel の関数やグラフ機能が使われていました。
箱ひげ図や散布図の表示、相関係数の計算、回帰分析や統計的仮説検定などにExcelが使われていました。

補足

3月30日に検定を通った情報1の教科書が一部で公開されました。
ニュースによれば、

  • Scratch
  • JavaScript

を使っている教科書もあるようです。

どんなプログラミングが出題されるの?

高校の教科書で扱われるプログラミング言語が分かりました。
次に気になるのが、

どのように出題されるのか?

です。
そこで3月24日に発表されたサンプル問題の実際を見てください。ソースは「大学入試センター」です。

大学入試センターサンプル問題_情報_問2

ご覧のとおり、大学入試では特定のプログラミング言語に依存しないような問題文で出題されます。
しかしながら実際には、

何らかのプログラミング言語を使ってプログラミングした経験がなければ、問題文の意味すら分からない

という状況です。
上の問題文を見れば、それがお分かりと思います。

プログラミング言語の知識レベル

情報1の教科書では3種類のプログラミング言語が紹介されるのでした。
一方、上で見たように、入試問題では、

特定のプログラミング言語に依存しないようなプログラムの書き方

で出題されるようです。

つまり、プログラミングの実体験を通じてプログラミングの「センス」を身に着けておく必要がある、ということです。
PythonでもRでも他のプログラミング言語でも良いですが、経験を通じて「センス」を磨けということです。

それでは逆に、

「プログラミングのセンス」

とは、いったい何なのでしょうか?

結論から言えば、次のような概念をプログラムで表現したり使い分けたりできる能力です。

データ型の種類について

  • 整数型
  • 小数型
  • 文字列型
  • 配列型

演算について

  • 四則演算
  • 論理演算

文法について

  • 変数の初期化
  • 変数への代入
  • 添え字による配列の参照
  • 添え字による配列への代入

制御の種類について

  • 順序処理(プログラムが上から下へ実行される前提)
  • 繰り返し処理
  • 条件分岐処理
  • 繰り返しの中で添え字をインクリメントする考え方

その他

  • 「表示」「切り捨て」などの関数はプログラミング言語に依存しない表記
  • オブジェクト指向プログラミングが前提(型の自動変換、文字列の足し算など)

まだ不明な点

情報1の内容からすれば、次のデータ構造が出題されても当然と予想します。

  • 辞書型(連想配列、キー・バリュー形式のデータ)
  • 集合型(順序がなく重複を許さない形式のデータ)

とはいえ、古いプログラミング言語では存在しないデータ型です。
教員側の研修が間に合わない懸念などがあれば、もしかしたら出題されないかもしれません。

教科書ではデータ形式を学ぶ中で、どうしても上のデータ型が出て来ます。
例えばWeb APIでインターネットから情報を取得する単元では、JSON形式というデータ形式が「キー・バリュー形式」の1つとして紹介されています。
これは Python では「辞書型」、JavaScriptやPHPなどでは「連想配列」と呼ばれています。
その基礎になっているデータ構造が「集合型」です。

どちらも現代の情報処理では必須のデータ構造ですが、古いプログラミング言語には存在しません。
大学入試の範疇になるかどうかは、様子見ですね。

フローチャートでプログラミングを学ぶだけでは不十分

情報1の中でフローチャートも学びます。
フローチャートを使えば、特定のプログラミング言語によらずに、プログラムの流れを記述することができます。

そう考えれば、

プログラミングの試験は全てフローチャートでやれば良いじゃん

という素朴な疑問が生まれます。

しかし、ここで高校は「高等教育」であることを忘れてはいけません。
高校のプログラミング教育は、実際にプログラミング言語を使った情報処理やシミュレーションが想定されています。
義務教育とは違い、より実践的なのです。

フローチャートでは「変数に値を代入する」などといった細かいことは表現しません。
データの型の違いや配列の添え字処理などは、実際にプログラミングしてみないと感覚がつかめません。

プログラミングの実践的な能力までテストしようとすれば、フローチャートでは不十分。
大学入試センターは、きっとそのように判断したのでしょう。

というワケで、フローチャートで論理的にプログラムの流れを書けるだけでは不十分です。

何か好きなプログラミング言語を1つ決めて、普段から少しずつプログラミングに慣れていく必要があるでしょう。
勉強の中に、情報処理やシミュレーションをコンピューターで日常的に行う習慣を組み込んでいく必要があります。

Python がおすすめ

それでは何のプログラミング言語がオススメ?

という話になると思いますが、私は pythonをおススメします。
次のようなメリットがありますから、初学者にはやっぱり Python です。

  • 無料かつパソコンならほぼ全て動かせる
  • 情報1の教科書で学ぶ内容に合っている
  • 文法が簡潔(文末の;やブロックの()や{}が不要など)
  • データ形式や記載法が近代的
  • 統計やデータ解析の機能が豊富
  • 初心者向けの参考書が多い
  • ネット上ですぐに調べられる

確かに、プロのプログラミングの世界では、日本ではまだまだ Pythonはマイナーです。
一方で大学の研究室では Python が文系理系を問わず多く使われています。

なお、日本のプロがPythonをそれほど使わないのは、日本の産業が「ハードウェア中心」「ものづくり中心」だからです。
あるいは日本では英語が読めないプログラマーや数学ができないプログラマーが多いため、海外の最先端に比べると技術が古かったり偏ったりしています。
ものづくり系ではC言語が主流で、Web開発系ではPHP、ゲーム開発ではC#やJavaという感じですね。

しかし今後はPythonや他の言語を使う人口が増えてくると思います。

どちらにしても、1つのプログラミング言語を通じてプログラミングのエッセンスを学ぶなら、文法の細かいことは少ない方が良いです。
特にこだわりが無ければ Pythonで学びましょう。

数学の「統計」を知っていることが大前提

プログラミング言語の話に偏ってしまいました。
ここで決して忘れてはならない大前提を書いておきます。

それは、あらゆる学年で学んできた「統計」の知識が前提だということです。
具体的には以下の数学が問題文中にバンバン出て来ます。

  • 小5の「円グラフ」「棒グラフ」
  • 小6の「合計」「平均」「中央値」「最頻値」「範囲」「階級」「度数分布表」「度数折れ線」
  • 中1の「相対度数」「累積度数」(パレート図)
  • 中2の「四分位範囲」「箱ひげ図」
  • 中3の「標本調査」
  • 数学1の「分散」「標準偏差」「散布図」「相関係数」「仮説検定の初歩」
  • 数学Aの「場合の数」「事象の確率」「期待値」「独立な試行の確率」「条件付き確率」
  • 数学Bの「数列」「ベクトル」「確率変数」「確率分布」「二項分布と正規分布」「区間推定」「仮説検定」

あくまでも「情報」の試験であるため、数学Bの知識をどこまで使うかは微妙です。
あまり数学を高度にしてしまうと、数学Bとの試験の区別が無くなります。

数学Bとのすみ分けは考慮されるだろうと思います。

教育改革で継続的に強化されてきた数学の分野が「統計」です。
英語の4技能と並んで、数学の統計も強化しています。

プログラミングは「人間の考え」を「コンピューターが分かる言い方」に翻訳していく作業と言えます。
とはいえ、翻訳できるのは、人間の考えのうちのほんの1部。
人間が「厳密に論理的に考えている部分」だけになります。

そして、人間が論理的に考えていることを超厳密に表現できるのが「数学」です。
コンピューターと数学が切っても切り離せないのはそのためです。

さらに物理シミュレーションのように、テーマによっては他の数学や物理の公式も使うことがあります。

入試問題用の「方言」が生まれる危険性

サンプル問題に載っているプログラムを見て感じた違和感が1つあります。
色々なプログラミング言語を経験して来た人ならすぐ分かることです。

それは、中途半端なプログラムだということです。つまり、

「手続き型プログラミング」

をしているようで、実は、

「オブジェクト指向プログラミング」

を暗黙のうちに前提にしています。

どっちかにしろよ!

などと突っ込みたくなる中途半端なプログラミングなのです。
変数名がローマ字というセンスも古臭いですね。今どきは英語です。
ちなみに最近のプログラミング言語は、変数名を日本語にしてもOKです。

日本語にするか英語にするか、どっちかにしろよ!

などなど突っ込みたくなります。
とにかく、技術的にも文化的にも変な問題文になっています。

受験者にとって不幸なのは、

入試対策としてプログラミングの「方言」を入試用に学ぶ必要が出てくるかも?

という懸念です。

今回のサンプル問題の出し方は、フローチャートよりも実践的な能力を試すための苦肉の策だったと言えます。
とはいえ、その策が「共通テスト用の方言」を生んでしまうのは良くありません。

特定のプログラミング言語に依存しないようなプログラムの見せ方

をどのように表現するのか。
これが、大学入試センターにとって大きな大きな課題でしょう。

考えられる1つの案としては、フローチャートとのハイブリッド的な記載でしょうね。

マイクラミングのプロコースはPython

最後は宣伝です。

ヒーローズ植田一本松校では、プログラミング教室「マイクラミング」を開講しています。
プログラミングの根本的な考え方から超丁寧に学びます。

ジュニア~ハイコースは、主に義務教育に対応しています。プログラミング言語はScratch(スクラッチ)です。

プロコースは、高等教育に対応しています。ハイコース卒業生か、それと同等以上の生徒が対象です。Pythonを使います。

日本では、Pythonを使うプログラミング教室の多くが、WebサーバーやWebアプリの開発を学ぶ社会人向けです。
中には大学数学を持ち込んで人工知能の開発へジャンプしてしまうコースもあります。

中学生や高校生に合ったコースを見つけるのは、なかなか大変です。
中学や高校で習う数学の知識を活用しるようなコースともなれば、さらに見つけるのが大変になります。

自分の息子にやらせたいと思えるプログラミング教室が無い!

そう考えて開発したのがマイクラミングでした。

私が塾の先生として、息子にやらせるものとして、独自に開発しました。
プログラミングの考え方や本質を学べるように、ちゃんと学校で学んだことを活用するように、念入りに開発しました。

その考え方に共感してくれる教室が、だんだん増えてきました。
北海道から九州まで。

こだわりの内容です!
手前味噌で恐縮ですが、自信をもってお勧めしますよ!

お問い合わせ、お待ちしております!!

 


進学実績

卒塾生(進路が確定するまで在籍していた生徒)が入学した学校の一覧です。
ちなみに合格実績だけであれば更に多岐・多数にわたりますが、当塾の理念に反するので生徒が入学しなかった学校名は公開しておりません。

国公立大学

名古屋大学、千葉大学、滋賀大学、愛知県立大学、鹿児島大学

私立大学

中央大学、南山大学、名城大学、中京大学、中部大学、愛知淑徳大学、椙山女学園大学、愛知大学、愛知学院大学、愛知東邦大学、同朋大学、帝京大学、藤田保健衛生大学、日本福祉大学

公立高校

菊里高校、名東高校、昭和高校、松陰高校、天白高校、名古屋西高校、熱田高校、緑高校、日進西高校、豊明高校、東郷高校、山田高校、鳴海高校、三好高校、惟信高校、日進高校、守山高校、愛知総合工科高校、愛知商業高校、名古屋商業高校、若宮商業高校、名古屋市工芸高校、桜台高校、名南工業高校

私立高校

中京大中京高校、愛工大名電高校、星城高校、東邦高校、桜花学園高校、東海学園高校、名経高蔵高校、栄徳高校、名古屋女子高校、中部第一高校、名古屋大谷高校、至学館高校、聖カピタニオ高校、享栄高校、菊華高校、黎明高校、愛知みずほ高校、豊田大谷高校、杜若高校、大同高校、愛産大工業高校、愛知工業高校、名古屋工業高校、黎明高校、岡崎城西高校、大垣日大高校

(番外編)学年1位または成績優秀者を輩出した高校

天白高校、日進西高校、愛工大名電高校、名古屋大谷高校

※ 成績優秀者・・・成績が学年トップクラスで、なおかつ卒業生代表などに選ばれた生徒

 


生徒・保護者様のお友達登録はこちら

LINE登録するとプレゼントがもらえます!
【会員限定】お子様の成績と可能性を伸ばす18個のノウハウ

友だち追加


塾関係者様のお友達登録はこちら

LINE登録するとプレゼントがもらえます!
「zoomで簡単。オンライン授業移行の教科書」
または個別対談も可

友だち追加

 


名古屋市天白区の植田で塾を探すなら個別指導のヒーローズ!!

★ 直接のお問い合わせ ★
――――――――――――――――――――――
個別指導ヒーローズ 植田一本松校
〒468-0009
名古屋市天白区元植田1-202 金光ビル2F
TEL:052-893-9759
教室の様子(360度カメラ) http://urx.blue/HCgL