夏休み短期スクール受付中

「Pythonの基礎」コースと「データサイエンスとAIの初歩」コースがあります。

詳細はこちら

exgram

教育

AO入試とプログラミングの関係は?保護者からの質問

当プログラミング教室では高校生も多く学んでおられますが、だんだんと大学受験が気になってくる頃です。 プログラミング教室で学んだ思考パターンや様々な科学のテーマは広い意味で大学受験にも役立つものと思いますが、より直接的にプログラミングの力が...
プログラミング

ビット演算って何?生徒からの質問

最近は生徒さんからの質問も増えてきて、先日は電池の酸化還元反応について問われました。まあ、プログラミングとは直接関係ありませんが。 今回はビット演算の話です。 コンピュータの内部では2進数が使われています。 すなわち0と1の2種類の数...
サイエンス記事

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年高等学校学習指導要領によれば、現在の教科「情報」は「社会と情報」と「情報の科学」のどちらかを選択する選択必修科目となっています。プログラミ...