勉強の本質は似ています。それをプログラミングと数学と国語について説明します。
多くのプログラミング言語で最初に覚えるのは、「Hellow World!」という表示です。この言葉が表示できて嬉しいとなるのが、どの教科書でも最初の方に載っています。わけのわからないコマンドの列が、このように具体的な形となって表れるというところに、小さな感動があるのです。
プログラミングでは、やがていろいろなコマンドを使うようになります。プリントという命令や、「もし……ならば……する」という命令や、ループするというような命令です。
これが数学の場合は、計算の仕方や初歩のルールを覚えることに相当しています。
国語の勉強では、漢字を覚えたり単語を覚えたり基礎的な熟語を覚えたりするような段階がこのレベルです。この段階を、まるで自分の手足を動かすように自由に使えるように習熟することが小学校教育の目的になると思います。
やがてプログラミング言語では、さまざまなコマンドを組み合わせた関数を使えるようになります。これは、複数のコマンドを組み合わせてひとまとまりの命令を実行するという機能です。
例えば、長い文章からある特定の文字列を抽出してそれを他の文字列に置き換えるというような関数です。この関数を覚えることで、関数とルールを組み合わせるプログラミングができるようになります。プログラミングの世界では、「自分で車輪をつくる必要はない」ということがよく言われます。つまり、自分で関数という部品を作るのではなく、すでにある部品をうまく利用して、目的とする仕事をすることが大事だということです。
数学の場合は、この関数が公式や定理というものに相当します。計算の初歩のルールさえ知っていれば、そこから自分で公式や定理を考えだすことは原理的に可能ですが、みんなが独力で三平方の定理を考えだすというようなことでは、人間の文化は進歩しません。すでに考えられた公式や定理をうまく組み合わせて使うというのが数学の中段階の勉強の目標になります。
国語の世界では、この関数や公式や定理を覚える段階が、思考のパターンやことわざや名言を覚える段階に相当します。
この段階になると、理解はできるが、十分には使えないというような状態の人が多くなってきます。人間の能力は、だれでもほとんど同じですから、この段階を全然理解できないというような人はいません。時間をかけて説明されればだれでも理解できるが、それを自分の手足のように自由に使うことはできないということが学力の差となって表れてくるのです。
(つづく)
(この文章は、構成図をもとに音声入力した原稿をamivoiceでテキスト化したものです)
マインドマップ風構成図
記事のもととなった構成図です。
(急いで書いたのでうまくありません)
233-0015 横浜市港南区日限山4-4-9
●言葉の森オンラインスクール 電話045-353-9061
同じカテゴリーの記事
同じカテゴリーの記事は、こちらをごらんください。
コメント欄
コメントフォーム
受講案内の郵送(無料)をご希望の方は、こちらをごらんください。
(広告規定に基づく表示:受講案内の郵送を希望される方はご住所お名前などの送信が必要です)
電話通信の無料体験学習をご希望の方は、こちらをごらんください。
(無料体験学習をお申し込みの方に、勉強に役立つ小冊子をお送りします。)●Online作文教室 言葉の森 「特定商取引に関する法律」に基づく表示」 「プライバシーポリシー」