アレアレ

お役立ち情報、お悩み解決情報を発信!

子供

日比谷公園の噴水

4歳児へのプログラミング教育にあたり役立つスマホゲーム

今回は、自分の子供にプログラミングを教えたい親御さんに伝えたい情報です。 4歳児にもプログラミング教育の基礎は教えられると考えを改めた これまで、このブログの プログラミング教育 のコーナーでは、これからプログラミングを学び始める子供を持つ親御さんに向けて、プログラミングについてわかりやすく解説してきました。 これらの...

東京駅丸ノ内口の風景

子供にプログラミングを教えたい親御さんへのプログラミング教育実践編まとめ

ここまで、子供にプログラミングを教えたい親御さんへのプログラミング教育の実践編として、次の記事を公開して来ました。今回は、そのまとめです。 「なぜプログラミング言語が必要なのか」がよくわかるたとえ話 最初に学ぶべきプログラミング言語の選び方 「こんなこと人間にはできません。けど、プログラミングならできます」と言う具体例...

日比谷公園近くの劇場を案内する標識の矢印

プログラミングに条件分岐の必要性がよくわかる具体例

前回の「入力」を受け付けるプログラムの便利さが実感できる具体例の記事では、自分のクラスで受け持った生徒5人のテスト結果の平均点を計算するプログラムを、入力を受けるように改良する具体例をご紹介しました。 その改良点のポイントは、「プログラミングができない人でも、自分の作ったプログラムを使ってもらうようにする」という点にあ...

横浜の工事現場の様子

「入力」を受け付けるプログラムの便利さが実感できる具体例

前回の、プログラムを作る時に意識してほしい「入力」と「出力」の話では、「プログラムを作るときの基本として、入力と出力を意識するとよい」と言うことをご紹介しました。 今回は、その良さを実感できる具体例をJavaScriptで作ったプログラムをもとにご紹介します。 テスト結果の平均点を計算するプログラム まず、あなたが塾の...

三田から見た東京タワー

プログラムを作る時に意識してほしい「入力」と「出力」の話

以前、初心者がプログラムを作る時にまず意識してほしい基本の記事では、「プログラムを作る時の基本として、データと処理に分けて考えるといいよ」というお話をご紹介しました。 今回は、ほかに意識してほしい基本として、「入力」と「出力」の話をご紹介します。 突然机をぶっ叩いた大学教授 私は学生時代、情報工学を専攻していたのですが...

東京駅近くのガード脇の様子

プログラム作成時に処理を関数にまとめる便利さがわかる具体例

前回の、初心者がプログラムを作る時にまず意識してほしい基本の記事では、「プログラムを作る時は、データの部分と処理の部分に分けて考えると良いよ」という話をご紹介しました。 今回は、その「処理」の部分を作るときに便利な「関数」の便利さについてご紹介します。 生徒5人のテスト結果の平均点を求めるプログラムを例に考える 以前、...

カラス

初心者がプログラムを作る時にまず意識してほしい基本

今回は、プログラミングの初心者が、プログラミングをする時に意識してほしい基本をご紹介します。 簡単には、「プログラムを作る時の基本として、データと処理に分けるといいよ」というお話をご紹介します。 北欧神話のオーディンの2羽のカラス 北欧神話にオーディンという神様がいるのをご存知でしょうか。ゲームをする人の中には、RPG...

バスの運転席

そろばんを習うのとプログラミングを学ぶことの決定的な違い

今回は、子供に「プログラミングを学ばせたい」と考えている親御さんに向けて、子供にそろばんを習わせることと、プログラミングを学習させることの違いをご紹介します。 親の目線から見ると、子供に、そろばんを習わせるのと、プログラミングを学ばせることは、同じようなことに見えます。子供に、これらのスキルをつけることによって、「子供...

薪割りされた木材

変数をまとめて定義する「配列」の便利さが理解できる具体例

前回の、プログラミングの変数になぜ「型」があるのかがわかる具体例の記事では、プログラミングの基礎知識となる変数について、「型という種類があり、その型を意識することが重要だよ」ということをお伝えしました。 今回は、変数について、もう一段階踏み込んだ応用的な知識として、変数の「配列」について、解説します。 配列を使うと、複...

東京駅丸の内側の風景

プログラミングの変数になぜ「型」があるのかがわかる具体例

前回の、プログラミングの基礎知識「変数」が理解できるたとえ話では、プログラミングの基礎知識となる「変数」について、「契約書を結ぶときの甲と乙のようなものだ」という例をもとに解説しました。 今回ご紹介したいのは、その変数には「型」と呼ばれる種類があるよ、というお話です。 変数には型がある プログラミングの基礎知識となる変...

Return Top