プログラミング教室ハッピーコンピューティング

ハッピーコンピューティングの屋号で2015年に子ども向けプログラミング教室を開設。 そ…

プログラミング教室ハッピーコンピューティング

ハッピーコンピューティングの屋号で2015年に子ども向けプログラミング教室を開設。 その後、個別指導、オンライン、講師業などでプログラミング指導をしています。 よろしくお願いいたします。

マガジン

  • プログラミングの前にコンピュータの仕組みを説明してみる

    電池で電球が光るところからスタートしてコンピュータの仕組みを説明しています。 プログラミング教室を運営しておりますが、プログラミング(ソフトウェア開発)の前に、そもそもコンピュータの仕組みってどうなってるの?というところの解説をしたくて書いています。 コンピュータの仕組みに興味のある小中高生くらいが対象です。 文系大学生とかにもいいかも。

記事一覧

固定された記事

自己紹介

はじめまして。 ハッピーコンピューティングの屋号で子どもたち向けにプログラミングを指導している個人事業主です。 2015年から東京都小平市で子どもたち向けのプログラミ…

プログラミングの前にコンピュータの仕組みを(8)-2で繰り上がる、二進数-

前回のはこちら。 なんだかICとかトランジスタの機能って、1とゼロの掛け算とか足し算と似ているなーというところまで来ました。 足し算っぽい 2つの入力の電線と1つ…

プログラミングの前にコンピュータの仕組みを(7)-計算に使えそう?-

前回はちょっと番外編みたいにして、本筋からは離れて、「これ知っておいたほうが他の入門書とか読むときにいいよね」というような用語をまとめておきました。 あらためて…

プログラミングの前にコンピュータの仕組みを(6)-コラム1基礎用語-

前回はこちら。 ちょっと今回は脱線して、基本的な用語や、知っておいたほうがいいことをまとめておきます。 電流 電気は流れるもので水のようなものです。 電気の流れ…

プログラミングの前にコンピュータの仕組みを(5)-IC-

前回、いよいよトランジスタが登場して、なんだか電気の流れを電気でコントロールできる気がしてきました。 トランジスタは要するにスイッチです。 手で押すか押さないか…

プログラミングの前にコンピュータの仕組みを(4)-トランジスタと表-

えーと前回はこちら。 今回から少し長めになります。 前回の記事で説明した絵はこちら。 「だれかがつくったまほうのはこ」を切り出すと下の絵のようになりますね。 こ…

プログラミングの前にコンピュータの仕組みを(3)-電気的スイッチ-

前回は指で押すようなスイッチを使って電気を流したり止めたりすることを説明しました。 このスイッチを指で押さないで、電気で押したり離したりする魔法の箱を誰かが作り…

プログラミングの前にコンピュータの仕組みを(2)-スイッチ-

前回はとても基礎的な電池と電球の回路を紹介しました。 前回の記事のリンクをはっておきます。復習にどうぞ。 電気は閉じた回路では流れますが、閉じていない場合、つま…

プログラミングの前にコンピュータの仕組みを(1)-電池と電球-

前置き2015年頃にアメブロでコンピュータの入門を書こうとしてとん挫していました。noteでいちから書き直してみます。 しばらくは過去に書いたものをコピペ。 電池と電球…

自己紹介

自己紹介

はじめまして。
ハッピーコンピューティングの屋号で子どもたち向けにプログラミングを指導している個人事業主です。
2015年から東京都小平市で子どもたち向けのプログラミング教室を営んでいましたが2023年末に教室を閉めることにしました。
今後は小さなアパートの一室を事務所にして、オンラインや個別指導、講師業などでプログラミング教育の仕事を継続していこうと計画中です。

コロナによってソーシャルディス

もっとみる
プログラミングの前にコンピュータの仕組みを(8)-2で繰り上がる、二進数-

プログラミングの前にコンピュータの仕組みを(8)-2で繰り上がる、二進数-

前回のはこちら。

なんだかICとかトランジスタの機能って、1とゼロの掛け算とか足し算と似ているなーというところまで来ました。

足し算っぽい

2つの入力の電線と1つの出力の電線がつながっているICで、こんな機能を持ったやつがあるとして、

$$
\begin{array}{|c:c|c|}\hline
入力1&入力2&出力 \\ \hline\hline
×&×&× \\
×&〇&〇 \\

もっとみる
プログラミングの前にコンピュータの仕組みを(7)-計算に使えそう?-

プログラミングの前にコンピュータの仕組みを(7)-計算に使えそう?-

前回はちょっと番外編みたいにして、本筋からは離れて、「これ知っておいたほうが他の入門書とか読むときにいいよね」というような用語をまとめておきました。

あらためて本編に戻ります。
えーと、

電池と電球の回路からスタートして

電気的スイッチなトランジスタを知って

その機能は表で書くことができて

さらに入出力の本数が増やせてICが作れるぞ

それも結局、表が大きくなるだけだぞ

というところま

もっとみる
プログラミングの前にコンピュータの仕組みを(6)-コラム1基礎用語-

プログラミングの前にコンピュータの仕組みを(6)-コラム1基礎用語-

前回はこちら。

ちょっと今回は脱線して、基本的な用語や、知っておいたほうがいいことをまとめておきます。

電流

電気は流れるもので水のようなものです。
電気の流れている電線をぶつっと切って、その断面に1秒間に流れてくる電気の量を電流と呼んで、単位をA(アンペア)としています。
ある決まった量を1A ねって決めているので、1秒間にその倍の量が流れて来るなら2Aです。

電圧

電気の流れを作るた

もっとみる
プログラミングの前にコンピュータの仕組みを(5)-IC-

プログラミングの前にコンピュータの仕組みを(5)-IC-

前回、いよいよトランジスタが登場して、なんだか電気の流れを電気でコントロールできる気がしてきました。

トランジスタは要するにスイッチです。
手で押すか押さないかで ON / OFF を切り替えるのではなく、
電気を入れるか入れないかで ON / OFF を切り替えられます。
電気的なスイッチ。

このトランジスタを繋いで、"ひとかたまり" にしてみるとこんな風になります。

灰色のところをひとつ

もっとみる
プログラミングの前にコンピュータの仕組みを(4)-トランジスタと表-

プログラミングの前にコンピュータの仕組みを(4)-トランジスタと表-

えーと前回はこちら。

今回から少し長めになります。
前回の記事で説明した絵はこちら。

「だれかがつくったまほうのはこ」を切り出すと下の絵のようになりますね。

これってよく見たら「でんきスイッチ」も電気の入り口ですよね。
だからこれは入り口がふたつに出口がひとつの黒い箱です。
でも、「いりぐち」から電気が入って来ないと、「でんきスイッチ」がONであろうとOFFであろうと、とにかく電気は出ていき

もっとみる
プログラミングの前にコンピュータの仕組みを(3)-電気的スイッチ-

プログラミングの前にコンピュータの仕組みを(3)-電気的スイッチ-

前回は指で押すようなスイッチを使って電気を流したり止めたりすることを説明しました。

このスイッチを指で押さないで、電気で押したり離したりする魔法の箱を誰かが作りました。つまり下の絵のような感じです。

絵のグレーになっているところが実は黒い箱で、中のスイッチは見えないと思ってください。
左の「でんきスイッチ」から電気が来るとスイッチが押されて、下の「いりぐち」から来ている電気が上の「でぐち」へ流

もっとみる
プログラミングの前にコンピュータの仕組みを(2)-スイッチ-

プログラミングの前にコンピュータの仕組みを(2)-スイッチ-

前回はとても基礎的な電池と電球の回路を紹介しました。
前回の記事のリンクをはっておきます。復習にどうぞ。

電気は閉じた回路では流れますが、閉じていない場合、つまり途中で線が途切れてしまう場合は流れません。
この性質を逆手にとって、電球を光らせたり消したりできるスイッチを作ります。

スイッチが閉じていれば電気が流れて電球が光ります。スイッチオンです。
スイッチが開いていれば電気が流れないので電球

もっとみる
プログラミングの前にコンピュータの仕組みを(1)-電池と電球-

プログラミングの前にコンピュータの仕組みを(1)-電池と電球-

前置き2015年頃にアメブロでコンピュータの入門を書こうとしてとん挫していました。noteでいちから書き直してみます。
しばらくは過去に書いたものをコピペ。

電池と電球電池のプラスからマイナスへ、電線が途切れずにつながると電気が流れます。電球を途中にはさむと分かりやすいです。

電球が光っている ・・・ということは・・・ 電気が流れている
電球が光っていない ・・・ということは・・・ 電気が流れ

もっとみる