Google検索

Google
 
ラベル 科学 の投稿を表示しています。 すべての投稿を表示
ラベル 科学 の投稿を表示しています。 すべての投稿を表示

2008年4月9日水曜日

科学の進歩と学習の方法

たとえば、フツーの高校を出て、電子回路を触った事が無いような人が工学部に進んだとして、そういう人向けに今のインテルのCore2Duoのアーキテクチャを一から教えるとかは、それまで勉強したことのない学生に対しては大変しんどいんじゃないか。新入生はもとより、3年次でも怪しいと思う。ましてや文系の学生に教えられない。

でもこれからは、小さい頃から、できれば小学校の高学年くらいから、情報系ならそこんところを少しでも教えておく必要が実はあるんじゃないかと思っている。コンピュータの基本的な構成は、小学校の高学年ならわかるだろう。論理回路だって、AND, OR, NOT くらいは2bitくらいなら行けると思う(ていうか、教えてる?)

もう文系理系でわけるのはナンセンスなんではないかと思うし、理系に進もうと思った時点でやるべき事が山の様になっていたのでは、大学では時間的に教えられないことが多くなりすぎる。結局まともに勉強しようとおもったら、少なくとも修士までは大学院に行くことになる。

インドとか中国では、それこそ信じられないくらい理数工系の勉強させる大学もあるらしいので、平気でそういうのをこなす能力がある人も居るらしいが、今の日本だと10年計画くらいで小学校高学年位からそういう人を育てるくらいの気概が大人に無いと、全然人材なんて育たないんじゃないだろうか。学校で無理矢理勉強させるんでなくても、ちゃんと技術の事がわかる人間を誰かが育てないと、本当にオフショア開発しかできなくなるんじゃないか。そのうち、教えられる人も自分の国には居なくなって、メーカの新人研修は「インドへ行ってください」とか言われかねない。

ということを、止めども無く考えていると、やっぱり、学習方法をもっと効率よくするべきなんじゃないかと思う。学ぶべき事柄は増える一方なのに、本質的な事はなにかとか、どう学んで行けばいいかとか、そういうメタな議論て、あまり表に出てこない。だから、勉強方法なんて個人差がありすぎて、それが成績の差になっているようにも思える。

塾に行けば勉強する時間が長くなるから、比例して成績ものびるだろうけど、そうじゃなくて、もっと外で一生懸命遊んでも、余裕で志望校に合格できるような賢い勉強法があるんじゃないか。今大人達が生産性を上げようと血眼になって体得しようとしている勉強法を、もっと子供達に還元するべきなんじゃないかと。

義務教育では、メタな部分をしっかり体得できるような仕組みにした方が、迷いがないんじゃないだろうか。あまりにも教科毎の細かいことを突っ込んで教えすぎるのは受験の悪弊だとおもう。かといって、プレッシャーの無い所に進歩も無いと言えるし、さじ加減はむずかしいんだろうけれども。義務教育で必要なことはすべてマスターできるように(高校じゃ遅い)、もっと教える内容の構成を考えるべきだとおもう。

科学が進んでも、学ぶ速度が遅いんじゃ、これからが心配かなと。

2008年2月18日月曜日

[SICP] はてな支店へのエントリ(5)

なかなか進まない SICP の勉強ですが、それ少しずつ読み進めています。

参考文献、1.1.2 Naming and the Environment

あと、今までのタイトルとタグを少しかえました。一章単位で別ページにまとめようと思います。今のところ、はてなリングの SICP の日記あたりがいいかなと思っています。

まだ演習問題が出てきていないので、勉強というよりはノートを取っているような感じです。一応 Gauche を使って、本にある例を動かしてみたりしています。今日は slib をインストールして、trace の機能を入れてみました。trace を使うのはもうちょっと先ですが…

2008年2月11日月曜日

[SICP] はてな支店へのエントリ(3)

はてな支店の「もう一度勉強し直すSICP」エントリを追加したのでリンクを張っておきます。
今日は原書の p.7 まで読み進めました。我ながら遅いですね (^^;

もう一度勉強し直すSICP (4)
1.1 The Elements of Programming
1.1.1 Expressions

今までの関連記事はこちらからどうぞ。
[SICP] SICP の勉強会を始めます
[SICP] はてな支店へのエントリを追加しました
[SICP] はてな支店へのエントリ(2)

Schemeに興味のある方は、今後ともよろしくお付き合いください (^^;

2008年2月10日日曜日

[SICP] はてな支店へのエントリ(2)

はてな支店に書いている SICP のエントリへのリンクを追加します。

3.もう一度勉強し直すSICP (2) 1. Build Abstractions with Procedures

4.もう一度勉強し直すSICP (3) Gauche をインストールする

ぽろぽろと五月雨式に追加していくのもなんか一覧性が悪いので、そのうちちゃんとホームページ作ります。しばらくは更新したら、こちらにも貼るようにします。

2008年2月7日木曜日

[SICP] はてな支店へのエントリを追加しました

先日、勉強するぞ宣言をした SICP ですが、昨日新しくエントリを追加したので、ここにも貼っておきます。
  1. 2008-02-05 もう一度勉強し直すSICP (0) はじめに
  2. 2008-02-06 もう一度勉強し直すSICP (1) 準備

SICPがらみの話を検索してみましたが、皆さん勉強熱心ですよね。私も学生の頃もうちょっとまじめにやってれば…後悔先に立たず。気を取り直して、もう一回やり直しです。これまで何度も挫折してきたSICP、果たして今度はやり遂げることができるのか?自分でもちょっと楽しみです。

2008年2月5日火曜日

[SICP] SICP の勉強会を始めます

以前のエントリ([language] Objective-C, Java, Perl, Haskell, Scheme そして Ruby…興味のあるプログラミング言語の話)でもやりたいことの一つにあげてましたが、SICP(Structure and Interpretation of Computer Programs (Mit Electrical Engineering and Computer Science Series.))の勉強会を「はてなダイアリー」ですることにしました。


わからない方には「なんのこっちゃ?」ですが(^^; プログラミング言語の一種である「LISP」の一方言、「Scheme」を使って計算機科学について語った本です。大変評判の良い本で(Amazonの書評を鵜呑みにしてはいけません)、アメリカの主立った大学ではコースの教科書として使われている本です。まあつまり、昔でいう購読会とか勉強会をBlog上でやってみるかと。ほかにもやっている人はいるかもしれませんが、自分の手足をつかってみないとわからないので、とにかく初めてみることにしました。

別に場所を移さなくても…とは思うのですが、同じ内容のエントリが集まっていた方が検索性がいいかなと。親指シフト関係の話は、はてなグループ内の日記に書くことにしました。既存のエントリはそのうち移動する予定。

Sio’s Gadget Blog はてな支店
http://d.hatena.ne.jp/Sio_Ikzk/

ここのブログにはエントリのリンクを張ります。よかったら読んでやってください(^^;

これで私が継続してエントリしているネタは

  • 勝間和代さん関連
  • プログラマ本
  • Macネタ
  • Mac開発ネタ
  • SICP

の5つになりました。思えば遠くへ…いえいえ、まだまだこれからも書き続けます。

2007年12月12日水曜日

数学「者(もの)」になりたい

曲がりなりにも理系の大学をでて(ついでに言うと理系の大学院を中退している)私なので、フツーに出身校を明かすと「数学が得意だったんですね〜」と言われる。いやいや、とんでもございません。数学は点数悪かったですよ〜と返しても「そんなご謙遜を〜」みたいな話になって、なんとも居心地が悪い。でも本当なんですぅ(;_;)

最初に出た大学は必修の解析学を落としまくっていたし、高校の数学だって、そんなに点数がいいわけじゃなかった。唯一ほめられてもいいのは中学校の3年の最初の中間テスト(たしか因数分解とか二次方程式の解とかそういうやつのテスト)で98点を取ったことぐらい。これは自分ですごーく嬉しかったので良く覚えているけど、あとは、見るも無惨な結果ばかりなので、どうにも数学が出来ているとは自分でも思えない。怖ろしいことに中学時代の成功体験が、後に「理系」を志すという無謀なことをさせるもんだから、今の苦労があるわけだ(とほほ)何しても、理系科目は嫌いではかなったから、商売にしていられるけど、中学の成功体験がなかったら、どうなっていたことか。そういう意味では、ちょっとした「成功」でも人生における意味は大きいなとおもう今日この頃。

しかし、数学書を参照しても、こう理解出来ない事だらけだと、ちゃんと理解したい!という欲求が高まってくる。大学では、数学基礎論はあまり深く突っ込まないし。(いや習ったかも知れないが、すっかり記憶のシュバルツシルト半径の彼方へ…)線型代数はコンピュータ屋さん必須ということで、もう一度やり直そうと決心した。(本当は微分積分もなんとかしたい)過去の敗因は、問題を解く量が不足しているのが第一で、次に数式の意味がよく分かっていないのでは、というのが第二ではないかと考えた。確かにねぇ。手を動かして解く量が少なければ、覚えないだろうなぁ。

テレビドラマの「ガリレオ」で福山雅治が数式をだーーーーーーーーっと書いて思考を整理する、みたいな演出があったが、そーゆーのってかっこいー(<ミーハー) というか、数式を文章の様に書きまくって意味が分かるっていうのはいいなと思う。実用としても、うだうだ文章を書くより、数式一発書いて「はい、どうぞ」でみんなが理解できたら、非常に早いし便利だと思うのですが如何?

この辺、眉村卓の「産業士官候補生」に影響されているかも?

2007年7月11日水曜日

外来語の表記についての思い出

exciteの小ネタでこんなのがあった。

“コンピューター”と“コンピュータ”正しいのはどっち?
http://www.excite.co.jp/News/tb/News/bit/00091183909194.html

どっちでもいいじゃないか!と思うあなたは、ある意味正解だ。どちらでも良いというのがこの記事の結論である。

でも、ココで注意が必要なのは、記事にもあるが、JIS規格では3文字以上のカタカナ語の語尾についている長音記号「ー」は省略が原則であること。
さらに言えば、メーカー(これもメーカと表記しても良い)なり、ある書籍なり、情報の単位ごとに、用語が統一されている必要はある。(これは基本)

たとえば、マニュアル毎に「コンピュータ」と「コンピューター」が混在していては、読む側が混乱するということなので、大体は、メーカー毎に統一されているはずである。

と、いうような事は実は私は国語の先生ではなく、私の恩師の一人であるN村教授に、それは厳しく突っ込まれまくった。N村教授はJIS規格に深く関わっておられたので、その基準で学生のレポートを厳しくチェックされていた。カタカナ用語だけでなく「てにおは」から果ては句点・読点の打ち方まで、これでいーだろーと思って出したレポートが、真っ赤になって帰ってきたのを懐かしく思い出してしまった。なんで相当枚数ある卒業論文の最初と最後の用語の不統一が指摘できるのか、未だに不思議だ。

聞けばN村教授は、Donald Ervin Knuth米国スタンフォード大学名誉教授から小切手を受け取ったことがあるという…凄すぎる!

※クヌース先生の小切手の話は次を参照
※日本の先生方で、他にも沢山そういう方がいらっしゃるが、N村先生を含めて、誰一人として換金していないらしい。世界中を観てもだれも換金してないんじゃないだろうか?Computer Science界の一番の栄誉というのもうなずける。

フリー百科事典『ウィキペディア(Wikipedia)』「ドナルド・クヌース」の項
http://ja.wikipedia.org/wiki/ドナルド・クヌース

Technology Review (by MIT)
http://www.technologyreview.com/Infotech/11960/?a=f

いまあんなに厳しく指導してくれる先生は居ないのではないか?ていうか、自分がそう有るべきではないのか?と思いつつも、実行できてないのが恥ずかしい…

いまだに用語の不統一甚だしいBlogなんぞを書いているあたり、もう一度気合いを入れ直さなければと思うのであった。

2007年7月8日日曜日

水の科学

近頃、疑似科学(pseudo science)の話題が良く出てくるな〜と思っていたら、知り合いもはまっていた(--;
ほとんど洗脳状態らしく、大丈夫かなぁ…と心配になっていたりするのだが、率直に指摘しても「これは違うから、是非試してみて欲しい」というようなリアクションでちょっと困った(汗

「ルルドの水」の話だったら、まあそういう話もあるわね、程度ですむ。人々の崇敬を集めたり、宗教的な意味合いがあるような物については、それ以上話を突っ込むつもりはあまりない。宗教的意味合いにまで他宗教の者が土足で入り込むようなマネはしたくないからだ。(うっかりすると戦争だし)

でも、宗教や科学に名を借りた、その実、売らんかな的な商売はいかがなものか。
そういえば、こんな東京新聞のコラム記事が有りました。

東京新聞 コラム 筆洗
http://www.tokyo-np.co.jp/article/column/hissen/CK2007061502024295.html

科学と疑似科学の違いは、非常にメタな議論になるので難しいことこの上ない。私も未だよく分からない部分は多いのであるが、直感的には「科学は疑うことを推奨し、疑似科学は信じることを強要する」っていう所かなぁ…

科学の信奉者たる学者は、まず学生の時代に「自分の信じていることを疑ってみることを教育される」と言っても良いかもしれない、と私は思っている。だから、多少頭がおかしくなる人もいるし、どんな学生でも真剣に考える人は頭がおかしくなる時期もあるような気がする。(この辺は経験的に考えていることだが)

学者の議論は時に陰険で重箱の隅をつつくような議論になることがあるが、それは厳密な論理に基づいて検証されるべきであるからそうなるんだろうなと思っている。(別の見解もあるかもしれない)

まあ無矛盾に近くなるように…ということでやっているのかもしれない。時々これがしんどくなるので、かなり凹むこともあるんだが。(ゲーデルの不完全性定理はともかく)

事ほど左様に、考えれば考えるほどよく分からないのだけれども、似非科学は科学の基本の「観察」に欠ける気がする。観察がなくて、考察のしようないだろうと思うのだが、実際、どれだけの人が、この水の分子がどのくらいクラスター化されているというのを実際に観ることができるんだろうか?もっともらしい言葉が定義もなく並べ立てられるのを読んで、どれだけの人が理解できるのだろうか、と思わざるを得ない。

科学それ自体の欺瞞というテーマもあるが、これはまた別途。(←防備録として残しておく)

2007年6月13日水曜日

UC Berkeley の Online Material

この前「iTunes Uで留学気分」でも書いたが、いまiPodを使って Podcasting で提供されているUC Berkeley の Computer Science Division の講義を聴いている。

もちろん英語だし、早口で私にはわからない箇所(先生からのちょっとした注意事項とかが聞き取りにくい)が多い。しかし、知っている科目だと「あの話か〜」とわかるので、そんなに負担にならない。自分でアメリカの大学院へ留学しようと思ったら、わからないことを英語で学ばないといけないから、そういう手は使えないと思い当たる。でも、これで学べば、少しは足しになるか?

 私にとっては、UC Berkeley でどんな教材を使っているかはとても興味深いTopicだ。CSの基礎的なコースでHead First Java (邦訳:Head First Java 第2版―頭とからだで覚えるJavaの基本)を使っているのは面白いと思った。邦訳版はいろいろ言われているけれども(構成が日本人の好みではないかも?)、ここで使われているのは英語だし :-) オブジェクト指向プログラミングの入門的な読み物としては、十分面白いと思う。コースワークは別の本を使った方が良いとは思うけれども。

それにしても、アメリカの大学の自主的に学習したい人へのマテリアルの充実には目を見張る。これを見たら、日本の大学はまだ出し惜しみしてるよなぁ…と思ってしまう。私もまだ改善する余地は山ほどあるなぁ…。■