exgram

サイエンス記事

プロジェクターの前に偏光シートをかざしてみたら、赤と緑しか現れなかった。青はどこにいった?

当プログラミング教室では小学生向けのクラスからプログラミングだけではなく、コンピューターのしくみやディスプレイのしくみを説明しています。光の3原色である赤と緑と青でたくさんの色を表現していることをプログラミングで体験できるようにしています。...
サイエンス記事

プログラムでサッチャー錯視画像を赤ちゃんの顔で作ってみたら、あまりグロテスクにならなかったお話

当プログラミング教室では昔から知られているテーマもいろいろ扱っていますが、実際にやってみるといろいろと新しい発見があるのが面白いところです。サッチャー錯視もその1例です。サッチャー錯視はもともとイギリス初の女性首相サッチャーさんの顔写真で作...
プログラミング

当プログラミング教室の初級Aコースで出て来る用語の「読み」と、対応する「英語」をまとめてみました。

当プログラミング教室では英語がネイティブという児童、生徒も何人かいらっしゃいます。日本語では用語の意味がわからないけれども、英語で言えばわかるということが時々あります。そのため、初級Aコースのテキストに出て来る主な用語の「読み」と「英語」を...
教育

なぜプログラミングをやるのでしょうか? 「人月の神話」に「その通り」と思う、意外といいことが書いてあった。

ブルックス氏の書いた「人月の神話」は1975年に初版がでており、既に古典と言えるかもしれません。人月というのは人数と月数の積でプログラム開発のコストは人月に比例します。例えばプログラムを外注するとき、1人月が100万円だったとすると、6人月...
プログラミング

プログラムの変数名に日本語は使えるか? Scratchでは? Python3では?

プログラミングでは変数というデータを入れる箱のようなものを作り、そこにデータを入れて使用します。この変数名として日本語を使うことはできるでしょうか?結論として、変数名には普通はアルファベットと数字を使いますが、日本語を使える言語も存在します...
教育

4つの目で考える。鳥の目、虫の目、魚の目、そして蝙蝠の目。

プログラミングの教室で「創造性を身に付ける」という言葉をよく聞きますが、そんなに簡単に創造性が身に付くわけではありません。ただ、ものごとを考えるときに知っておくと便利なツールのようなものはいくつかあります。「4つの目で考える」のもその一つで...
イベント開催

プログラミング教室Ex-Gramが 小中高生向けに無料の体験教室を3月、春休みに新宿で実施 ~プログラムでサイエンス実験を体験~

プレスリリースICT(情報通信技術)を活用して社会課題を解決する株式会社ソーシャルウィル(本社:東京都中央区、代表取締役:平山 雄三)が運営する小中高生向けプログラミング教室Ex-Gram(エクスグラム)は、4月にスタートする定期教室の導入...
プログラミング

Processingでシンプルなデジタルクロック

生徒から受ける質問で意外と多いのが時間に関するもの。プログラムの中で時間を使って何かをしたいという要望です。例えば時間に応じて、会話ボットの答えを変えたいのだとか。ということで、ここではシンプルなデジタル時計を作ってみましょう。Proces...
お知らせ

小中高生向けプログラミング教室Ex-GramエクスグラムのWebサイトリニューアルが完了

2019年1月8日から小中高生向けプログラミング教室Ex-GramエクスグラムのWebサイトリニューアルを行っておりましたが、ようやく基本的な部分に関しては完了しました。主なリニューアル内容は1.SSL化(暗号化)により各種お申し込み時の安...
プログラミング

2の2乗は2**2か、それとも2*2とすべきか?

昔々、2の2乗をプログラムで計算するのに2**2よりも2*2とした方が速いということを教わった覚えがあります。果たしてそうなのか、調べてみました。Pythonの場合、以下のようにして経過時間を求めることができます。100万回繰り返し計算を行...