アカウント名:
パスワード:
つまり、生の機械語とアセンブラから。何事も基礎が大事です。
アセンブラはCPUによる・・・ というか,子供の個性しだいかな。私自身は,高1の時にアセンブラの勉強をしようと思ってモトローラの6800の教科書を読んで7つのアドレッシングモードに挫折したトラウマがあるので。ただ,今から思いだしてみると,インハラントとかイミディエートとかのカタカナ英語に理解を阻まれた印象はある。親父は高級言語(PL/1とか)の人だったんで,聞いても要領得なかったし。
ただ,私が考えるプログラミングの基礎は,ブール代数とオートマトンなので,子供が理解できるなら,という条件付きで賛成。
私が教えるのだったら,12歳前後だと,そろそろ学校で電卓を使った授業があるはずなので,そこで,逆ポーランド電卓を与えてみるとか。で,学校でハブられて「選ばれた人間の孤独と孤高」を理解してもらうと。まずは,そこらへんからかな。はじめてのプログラミングは「月着陸ゲーム」とか,そこらあたりで。
あと,スペースシャトルのコクピットの映像をみせて,そこに写ってる(はずの)16進キーを指して「君が宇宙飛行士になりたいなら,16進数と逆ポーランド演算が理解できないとだめだ」と教える。
それから,子供がプログラミングを覚えたあたりで,「君のためにプログラムを作ってみたんだが・・・」といって,BASICプログラムの入ったフロッピーディスク(笑)を渡す。それから子供の後をつけて「こんなもの!」といって,叩き割るのを見て子供の成長を楽しむ。
より多くのコメントがこの議論にあるかもしれませんが、JavaScriptが有効ではない環境を使用している場合、クラシックなコメントシステム(D1)に設定を変更する必要があります。
クラックを法規制強化で止められると思ってる奴は頭がおかしい -- あるアレゲ人
基本から教えるべきでしょう (スコア:3, すばらしい洞察)
何事も基礎が大事です。
最初は、こんなの [otonanokagaku.net]を与え、概念を「体験」させます。
つぎに、本番 [otonanokagaku.net]と田宮のリモコンロボット製作セットを渡します。
(インタフェース部分は大人が作ってあげないと無理なので、そこは各自で工夫を)
目の前で「プログラムの通りに実物が動く」ので興味が長続きすると思うのです。
notice : I ignore an anonymous contribution.
Re:基本から教えるべきでしょう (スコア:2)
つまり、生の機械語とアセンブラから。
何事も基礎が大事です。
アセンブラはCPUによる・・・ というか,子供の個性しだいかな。私自身は,高1の時にアセンブラの勉強をしようと思ってモトローラの6800の教科書を読んで7つのアドレッシングモードに挫折したトラウマがあるので。ただ,今から思いだしてみると,インハラントとかイミディエートとかのカタカナ英語に理解を阻まれた印象はある。親父は高級言語(PL/1とか)の人だったんで,聞いても要領得なかったし。
ただ,私が考えるプログラミングの基礎は,ブール代数とオートマトンなので,子供が理解できるなら,という条件付きで賛成。
私が教えるのだったら,12歳前後だと,そろそろ学校で電卓を使った授業があるはずなので,そこで,逆ポーランド電卓を与えてみるとか。で,学校でハブられて「選ばれた人間の孤独と孤高」を理解してもらうと。まずは,そこらへんからかな。はじめてのプログラミングは「月着陸ゲーム」とか,そこらあたりで。
あと,スペースシャトルのコクピットの映像をみせて,そこに写ってる(はずの)16進キーを指して「君が宇宙飛行士になりたいなら,16進数と逆ポーランド演算が理解できないとだめだ」と教える。
それから,子供がプログラミングを覚えたあたりで,「君のためにプログラムを作ってみたんだが・・・」といって,BASICプログラムの入ったフロッピーディスク(笑)を渡す。それから子供の後をつけて「こんなもの!」といって,叩き割るのを見て子供の成長を楽しむ。
斜点是不是先進的先端的鉄道部長的…有信心