exgram

サイエンス記事

m個の箱にn個のボールをランダムに入れるとき、すべての箱に1個以上のボールが入る確率は?生徒からの質問

表題の質問を生徒から受けました。簡単だと思っていたら、意外と手こずりました。 イメージしやすいように具体的な例で言うと、3個の箱に4個のボールをでたらめに入れていく場合、すべての箱に1個以上のボールが入る確率を求めよということです。この場合...
プログラミング

Processing Ver.3でのsize()関数に関する仕様変更とsize()関数が効かないときの対応策

Processingのバージョン3ではsize()関数の仕様が変更になっています。 例えば size(640, 480); のように引数に数字を入れた場合は問題ありませんが、 size(w, h); のように変数を入れるとエラーになります。...
サイエンス記事

机のカドにボールをぶつけたらどう跳ね返るのか?生徒からの質問

プログラムで作るゲームの定番にブロック崩しがあります。ブロックにボールが当たるとブロックが消滅し、すべてのブロックを消去したらゴールです。 ブロックへの当たり判定がプログラミングの際の1つのポイントです。 もう1つのポイントはブロックにボー...
イベント開催

U22 プログラミング・コンテスト2019

U-22プログラミング・コンテスト実行委員会が主催する22歳以下を対象としたプログラミング・コンテストの応募要項が4月に公開されています。 7月1日から応募受付開始、9月2日が応募受付締め切りです。最終審査会は10月20日です。 ジャンル・...
サイエンス記事

電子回路教材の変遷 マイキットオールマイティ、電子ブロックからシングルボードコンピューターのRaspberry Pi、micro:bitまで

■はじめに 1960年代から現在に至るまで、実際に使ってみた電子回路教材についてまとめてみました。購入したものだけの紹介ですので、すべてを網羅しているわけではありません。 ■マイキットオールマイティから電子ブロックまで 1965年に学研から...
教育

新しい学習指導要領への切り替えタイミングを学年別にまとめました。お子様はいつからでしょうか?

プログラミング教育が充実された新しい学習指導要領は2020年度から小学校で全面実施、2021年度から中学校で全面実施、高校は2022年度以降に高等学校の第1学年に入学した生徒から年次進行により段階的に実施となっています。 実際に自分の子供は...
教育

2020年に小学生のプログラミング教育必修化というけれど大学入試、大学、社会人はどうなるのか?大学入試で出題される時代に?

これまで、小学生、中学生、高校生のIT教育の将来について見てきましたが、大学生や社会人はどうなるのでしょうか? 政府の「未来投資戦略2018」によれば、以下の記載があります。 「義務教育終了段階での高い理数能力を、文系・理系を問わず、大学入...
教育

2020年に小学生のプログラミング教育必修化というけれど高校生はどうなるのか?

中学生に続いて、高校生についても学習指導要領を改めて見てみたいと思います。 これまでの平成20年高等学校学習指導要領によれば、現在の教科「情報」は「社会と情報」と「情報の科学」のどちらかを選択する選択必修科目となっています。プログラミングは...
教育

2020年に小学生のプログラミング教育必修化というけれど中学生はどうなるのか?

2020年に小学生のプログラミング教育必修化となるのはわかったが、中高生はどうなるのか?という質問をよく受けます。 まずは中学生についても学習指導要領を改めて見てみたいと思います。 これまでの平成20年中学校学習指導要領にも技術・家庭科の中...
教育

2020年に小学生のプログラミング教育必修化というけれど具体的にはどうなるのか?

2020年に小学生でプログラミング教育必修化ということは、一般にもかなり周知されてきましたが、改めて新しい小学校学習指導要領を見てみましょう。 ざっくりと言うと、算数や理科の授業のなかで、プログラミング体験をすることにより、プログラミング的...