15歳中学生「はじめてのプログラミング」その1という日記を見つけました。
すごい。やってることもすごいけど、書いている文章が素晴らしくわかりやすい。ちょっと感動したので俺様も書くことにしました。基本的に元記事にあった疑問に一々答えた物です。(十分英語は読めているし、ただのお節介ですが。) プログラミングを専門的にやったわけではないので間違っているかもしれません。 プログラミングはクリティカルリーディング、分析的思考、創造的統合(?)、細部へのこだわりを教えてくれる。 synthesisをthesaurusで引くとcombination, union, unification, fusionなどの単語が並ぶ。要は複数の物事を一つにまとめるということ。creative synthesisは積み木のようにたくさんの要素を組み合わせて一つの複雑な仕組みを作り上げるという、プログラミングの基礎(日本語ではブロック構築型思考が近いか)を表す。 1. 問題のデータのかたまり(problem dataってなんだ?)を記述する problemはここでは解決すべき問題、すなわちプログラムにやらせたい仕事を指す。最初の段階でどんな結果が欲しいのかを網羅しておいて、そこから挙動を決めていくことで、プログラムは美しくなる。 (program templateについては読み進めれば自然と理解できる。たぶん) プログラミングのアクティビティってつまるところ、 1はつまり数式を立てるということ、2は数値化するということ。合わせて文章題から数式を立てて解く、というプロセスをイメージすると良いと思う。 最後に、1つだけアドバイスをしておきます。 「今こういう本を読んでいる」という話を、担任か、馬が合いそうな教師にしておくこと。 学校に一人ぐらいは話がわかる教師か生徒がいるもの。教師一人に今自分がしている事を話しておくと、その教師とは話が合わなかったとしても、話がわかる人物を捜す手助けくらいはしてくれます。それはこれからの高校生活においても役に立つはずなので。
by kabehouse
| 2008-02-05 15:17
|
最新のトラックバック
カテゴリ
リンク
=壁のサイト=
カベラボ 手書きブログ =友人・知人編= Fish on Palms =漫画編= + カ エ ル 倉 庫 + Yagi's Pastureland でんでんはうす Third Word World =未分類= キョウノデキゴト 以前の記事
2010年 09月 2010年 08月 2010年 07月 2009年 10月 2009年 09月 2009年 03月 2008年 12月 2008年 11月 2008年 08月 2008年 07月 2008年 06月 2008年 05月 2008年 04月 2008年 03月 2008年 02月 2008年 01月 2007年 12月 2007年 11月 2007年 10月 2007年 09月 2007年 08月 2007年 07月 2007年 06月 2007年 05月 2007年 04月 2007年 03月 2007年 02月 2007年 01月 2006年 12月 2006年 11月 2006年 09月 2006年 08月 2006年 07月 2006年 06月 2006年 05月 2006年 04月 2006年 03月 2006年 02月 2006年 01月 2005年 12月 2005年 11月 2005年 10月 2005年 09月 2005年 08月 2005年 07月 2005年 06月 2005年 05月 2005年 04月 2005年 03月 2005年 02月 2005年 01月 2004年 12月 2004年 11月 2004年 10月 2004年 09月 2004年 08月 2004年 07月 2004年 06月 その他のジャンル
ファン
記事ランキング
ブログジャンル
画像一覧
|
ファン申請 |
||