<?xml version="1.0" encoding="UTF-8" ?><rdf:RDF 
  xmlns="http://purl.org/rss/1.0/"
  xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
  xmlns:atom="http://www.w3.org/2005/Atom"
  xmlns:dc="http://purl.org/dc/elements/1.1/"
  xml:lang="ja">
  <channel rdf:about="http://w.atwiki.jp/ocw_reading/">
    <title>OpenCourseWare(OCW)を勉強するWiki</title>
    <link>http://w.atwiki.jp/ocw_reading/</link>
    <atom:link href="https://w.atwiki.jp/ocw_reading/rss10.xml" rel="self" type="application/rss+xml" />
    <atom:link rel="hub" href="https://pubsubhubbub.appspot.com" />
    <description>OpenCourseWare(OCW)を勉強するWiki</description>

    <dc:language>ja</dc:language>
    <dc:date>2009-06-07T14:34:03+09:00</dc:date>
    <utime>1244352843</utime>

    <items>
      <rdf:Seq>
                <rdf:li rdf:resource="https://w.atwiki.jp/ocw_reading/pages/13.html" />
                <rdf:li rdf:resource="https://w.atwiki.jp/ocw_reading/pages/16.html" />
                <rdf:li rdf:resource="https://w.atwiki.jp/ocw_reading/pages/19.html" />
                <rdf:li rdf:resource="https://w.atwiki.jp/ocw_reading/pages/1.html" />
                <rdf:li rdf:resource="https://w.atwiki.jp/ocw_reading/pages/23.html" />
                <rdf:li rdf:resource="https://w.atwiki.jp/ocw_reading/pages/2.html" />
                <rdf:li rdf:resource="https://w.atwiki.jp/ocw_reading/pages/24.html" />
                <rdf:li rdf:resource="https://w.atwiki.jp/ocw_reading/pages/25.html" />
                <rdf:li rdf:resource="https://w.atwiki.jp/ocw_reading/pages/21.html" />
                <rdf:li rdf:resource="https://w.atwiki.jp/ocw_reading/pages/20.html" />
              </rdf:Seq>
    </items>
	
		
    
  </channel>
    <item rdf:about="https://w.atwiki.jp/ocw_reading/pages/13.html">
    <title>ご意見やネットラジオ中のコメントはこちらへ</title>
    <link>https://w.atwiki.jp/ocw_reading/pages/13.html</link>
    <description>
      コメント等はこちらへどうぞ！

----

- &quot;interface hall of shame&quot; http://www.iarchitect.com/  -- ocwreading  (2006-06-04 21:23:09)
- ご本人の要請により、aspirinさんの一連のコメントを消させて頂きました。  -- ocwreading  (2006-06-04 22:54:00)

- MacOSXになってMacOSのメニューバーが左上端にアップルメニューとアプリのプロパティメニューが追加されて横方向でのFitt&#039;s Law違反がはじまった  -- 名無し  (2006-06-18 21:52:37)
- カスケードメニューはWebブラウザの文字エンコード→自動判別→日本語とか辿っていくアレでしょう  -- 名無し  (2006-06-18 21:56:11)
- ありがとうございます。Mac使ったことがないので助かりました。  -- ocwreading  (2006-06-18 22:30:18)
- 次回のための資料。&quot;Tog’s First Principles&quot; http://www.asktog.com/basics/firstPrinciples.html via http://resources.ixda.org/archive/2005/02/togs-first-principles/  -- ocwreading  (2006-06-18 22:30:38)
- Nielsen, Heuristic Evaluation, www.useit.com/papers/heuristic  -- ocwreading  (2006-06-18 22:32:16)
- あれ、http…が抜けてた。&quot;Nielsen&#039;s 10 principles&quot; http://www.useit.com/papers/heuristic/  -- ocwreading  (2006-06-18 22:33:46)
- Nielsenさんはこんな本が刊行予定なんですね。http://www.usability.gr.jp/books.html  -- ocwreading  (2006-06-18 22:36:17)
- 梅田望夫さんのブログによると、6.170のコースを通してGizmoballのプロジェクトを作るのが目玉らしい。http://ocw.mit.edu/OcwWeb/Electrical-Engineering-and-Computer-Science/6-170Fall-2005/Projects/index.htm via http://blog.japan.cnet.com/umeda/archives/000651.html  -- ocwreading  (2006-06-20 20:29:08)
- すみません、今回は録音で提供してみます。  -- ocwreading  (2006-06-25 21:03:26)
- 式を見ればわかる話を口で説明するってむずかしい。  -- ocwreading  (2006-07-30 11:02:01)
#comment    </description>
    <dc:date>2009-06-07T14:34:03+09:00</dc:date>
    <utime>1244352843</utime>
  </item>
    <item rdf:about="https://w.atwiki.jp/ocw_reading/pages/16.html">
    <title>OpenCourseWareリンク集</title>
    <link>https://w.atwiki.jp/ocw_reading/pages/16.html</link>
    <description>
      ■Wikipedia
オープンコースウェア
http://ja.wikipedia.org/wiki/%E3%82%AA%E3%83%BC%E3%83%97%E3%83%B3%E3%82%B3%E3%83%BC%E3%82%B9%E3%82%A6%E3%82%A7%E3%82%A2

■海外のOCW

Massachusetts Institute of Technology (MIT)
http://ocw.mit.edu/
Carnegie Mellon University (CMU)
http://www.cmu.edu/oli/

CORE (中国のOCW)
http://www.core.org.cn/en/index.htm

■日本のOCW

慶応大学
http://ocw.dmc.keio.ac.jp
早稲田大学
http://www.waseda.jp/ocw/
東京大学
http://ocw.u-tokyo.ac.jp/
京都大学
http://ocw.kyoto-u.ac.jp
大阪大学
http://ocw.osaka-u.ac.jp/index.php
東京工業大学
http://www.ocw.titech.ac.jp
名古屋大学
http://ocw.nagoya-u.jp/

日本オープンコースウェア・コンソーシアム
http://www.jocw.jp/
メディア教育開発センター
http://nime-glad.nime.ac.jp/program/search/department_search.php?nimecontentsid=05000000000000

■OpenCourseWareではないが勉強になるもの

UC Berkeley on Google Video
http://video.google.com/ucberkeley.html
UC Berkeley on YouTube
http://youtube.com/ucberkeley

Stanford on iTunes
http://itunes.stanford.edu/
arXiv.org, Cornell University Library
http://arxiv.org/
MIT World (OCWとは別)
http://mitworld.mit.edu/video_index.php
London School of Economics and Political Science (LSE) Public Lectures and Events
http://www.lse.ac.uk/collections/LSEPublicLecturesAndEvents/eventsTranscripts.htm
Princeton University WebMedia Lectures
http://www.princeton.edu/WebMedia/lectures/
NASA Institute for Advanced Concepts
http://www.niac.usra.edu/studies/studies.jsp

ResearchChannel
http://www.researchchannel.org/program/stitles.asp
The Vega Science
http://www.vega.org.uk/series/bysubject/index.php
Connexions
http://cnx.org/content/
Wikiversity
http://en.wikibooks.org/wiki/Wikiversity
Edge
http://www.edge.org/

Mathematics Archives Lessons and Tutorials
http://archives.math.utk.edu/tutorials.html
ActionBioscience_org - examines bioscience issues
http://www.actionbioscience.org/

Directory of Open Access Journals
http://www.doaj.org/

■参考
http://www.metafilter.com/mefi/49433
http://howtosplitanatom.com/news/7-universities-offering-free-courses-online/
http://www.collegedegree.com/library/college-life/the_ultimate_guide_to_using_open_courseware

today&#039;s visitor：&amp;counter(today)
total visitor：&amp;counter()    </description>
    <dc:date>2008-08-01T12:46:05+09:00</dc:date>
    <utime>1217562365</utime>
  </item>
    <item rdf:about="https://w.atwiki.jp/ocw_reading/pages/19.html">
    <title>6.170 Laboratory in Software Engineering, Fall 2005: Lecture 17</title>
    <link>https://w.atwiki.jp/ocw_reading/pages/19.html</link>
    <description>
      MIT OpenCourseWare ＞ [[6.170 Laboratory in Software Engineering, Fall 2005]] ＞ [[6.170 Laboratory in Software Engineering, Fall 2005: Lecture 17]]

*MIT OpenCourseWare 6.170 Laboratory in Software Engineering, Fall 2005, Lecture 17: Usability 2 のまとめ

ラジオの方では vol.16- にあたりました。Lecture Noteを読むときの助けにしてください。
[[6.170 Laboratory in Software Engineering, Fall 2005&gt;http://ocw.mit.edu/OcwWeb/Electrical-Engineering-and-Computer-Science/6-170Fall-2005/LectureNotes/index.htm]]の[[Lecture NoteのPDFはこちら&gt;http://ocw.mit.edu/NR/rdonlyres/Electrical-Engineering-and-Computer-Science/6-170Fall-2005/6EB11A12-19FD-4C8B-857B-71F0C7A36FED/0/lec17.pdf]]

ここでは、[[6.170 Laboratory in Software Engineering, Fall 2005: Lecture 16]]で説明された、UIの開発プロセスである「Design」「Evaluate」「Implement」をブレークダウンしてゆきます。

**17.1　Design：ニールセンの10の原則に従ったデザイン
諸ガイドライン・ヒューリスティクスには下記のようなものがある。
-[[Tog’s First Principles&gt;http://www.asktog.com/basics/firstPrinciples.html]]
-[[Nielsen&#039;s 10 principles&gt;http://www.useit.com/papers/heuristic/]]
-Platform guidelines　非常に特定のものの話ではあるものの、別々のアプリケーションのUIの一致を取れるのでユーザーにとっては良い。一方で、アプリケーションのスコープが制限される。
など。

ここではニールセンの10の原則を元に説明していく。先にまとめておくと以下のようになる。
-ユーザーの期待するように(Meet Expectations) 原則1-3
-ユーザーが一番偉いんだ(User is the boss)　原則4-6
-エラーはちゃんと対処を(Handle Errors)　原則7-9
-シンプルに(Keep It Simple)　原則10

以下は詳細。

***原則1： Match the Real World - ユーザーに合わせた言葉を使う
一言で言い換えると&quot;Speak the user&#039;s language&quot;。ユーザーのわからない技術用語を使ってはいけない。ユーザーの視点に立った原則。
DOSのファイルネームのようにユーザーの入力にきつい制約をいれてはいけない。
コマンドやサーチのキーワードについてはできるかぎり同義語をサポートすべき。2人のユーザーが同じ単語を使う確率はたった7-18%、というスタディもある。(Furnas et al, “The vocabulary problem in human-system communication,” CACM v30 n11, Nov. 1987).
メタファーも、吟味して選択されよく考えられた使い方をすれば有効。でも下手に使うと余計悪くなるので注意。

***原則2： Consistency and Standards - ユーザーを戸惑わせないように他の似たものとあわせる
一言で言い換えると&quot;Least Surprise&quot;。似たようなふるまいのものとは同じような見かけしておくべきだし、逆に違う振る舞いなら違う見掛けにする。インターフェース側に立った原則。
Consistencyは次の3つ、internal consistency（自分の開発している中での一致性）、external consistency (同じプラットフォームのほかのアプリケーションとの一致性)、metaphorical consistency (現実世界においての似たものとの一致性)を考慮する。
多少パフォーマンスが良くたって他のものとの一致性が低ければ失敗に終わるのは、qwertyキーボードに対するDvorakキーボードの例のとおり。

***原則3： Help and Documentation - 適切なヘルプや説明をつける
普通ユーザーは説明書を読まない（少なくとも一度使ってみるまでは）、つまり困ったときにしか使わないので、そのあたりを考慮すること。

***原則4： User Control and Freedom - 前動作のアンドゥやキャンセルができる
以前は&quot;Clearly Marked Exits&quot;と書かれていたもの。前動作のアンドゥやキャンセルができるように。

***原則5： Visibility of System Status - ユーザーに適切なフィードバックをする
つまり&quot;Feedback&quot;。今何が起こっているのかユーザーに適切に示すこと。具体的にはカーソルの変更（砂時計にするとか）、ハイライト、ステータスバーなんかが使える。でもやりすぎてはいけない。
ちなみにもしユーザーが「1秒以下ならフィードバックはいらない」と言ったとしても、人間の感覚では同時に行われたというのは100ms以内に起こったこと（Usability Iで書いたとおり）なので考慮する必要がある。

***原則6： Flexiblity and Efficiency - ヘビーユーザーへのショートカットを提供する
&quot;Shortcuts&quot;。よく使うユーザー用。たとえば最近の履歴とか。

***原則7： Error Prevention - エラーさせにくい作りにする
人間はエラーを起こすものなので、エラーをさせないように作る。
ミスタイプは、ユーザーの自由記述ではなく選択式にするなどすれば防げる。
また、CapsLockキーやviエディタのインサートモードなどのモード（Mode）に関するエラー、別のモードのコマンドを現在のモードで実行しようとしてしまうエラーについて考える。
一番いいのはモードを止めることだけど、次にはモードを明確に表示すること、たとえばCaps-Lockがonならライトがつくといったように。(これについてはRaskin, The Humane Interface, 2000が良い議論をしている。）
ほかにはシフトキーのように、ユーザーに別のモードにいることを忘れさせないこと。

***原則8： Recognition, Not Recall - ユーザーが努力して思い出さなければならないものは少なくする
&quot;Minimize Memory Load&quot;。自由記述やコマンド言語ではなくコンボボックスやメニューを使う。必要な情報は全て見せる。ダイアログボックスを活用する。
&gt;Norman (in &quot;The Design of Everyday Things&quot;) makes a useful distinction between knowledge in the head, which is hard to get in there and still harder to recover, and knowledge in the world, which is far more accessible.

***原則9： Error Reporting, Diagnosis, and Recovery - エラーが起きたときに適切な対処をする
良いエラーメッセージを出す。良いエラーメッセージとは、
(1) 的確で（be precise）
(2) テクニカルタームではなくユーザーのわかる言葉で（speak the user’s language）
(3) 建設的な助けを出して（give constructive help）
(4) 礼儀正しい（be polite）
「不正な処理です」とユーザーを責めたりしちゃダメ。

***原則10： Aesthetic and Minimalist Design - シンプルに作ろう
多すぎるヘルプも本質とは無関係の過度な装飾もいらない。必要ないフィーチャーはのぞいておくことが一番重要。GoogleやTivoはこの点で非常に好例。
少ない色使いとフォント、効果的なアイコンを使う。

**17.2　Implement：低いコストのプロトタイプ実装から
紙でのスケッチが最も早いプロトタイピングなので、まずこれを最初に。手書きでもいい（寧ろ好ましい）。
このとき、振る舞いやインタラクションの記述に集中すべきで、フォントや色は気にしない。字の大きさは大きく、濃く、読みやすく。鉛筆よりはマーカーのほうがいい。色が本質的に重要でないのならモノクロでいい。
紙のプロトタイプを何枚もつかってメニューやダイアログボックスやウィンドウの要素を作って、ユーザーのクリックやキーボード入力をシミュレーションすれば、インタラクティブな紙芝居として実行可能なプロトタイプになる。

**17.3　Evaluate：被験者実験の手順
まずプロトタイプから始める。実装が完了してなくてもいいし、紙のままでも十分。
「試してみて」と抽象的なテストではなく、具体的な短い（でも些末でない）タスクを用意する。（「このミーティングをカレンダーに加えて」など）
典型的なユーザーを数人あつめる。3人ぐらいで十分。ただし（当然だが）開発側の人間であってはいけない。

テスト前にはまず、「私がテストしたいのはこのシステムであってあなたではない」ということを被験者に説明し安心させること。考えてることを声に出してもらうようお願いすること。（ちなみにMITの人間ならさらにその前に、被験者実験に関してCommittee on the Use of Humans as Experimental Subjectsというのがあるのでここから了承を得なければいけない。）

テスト中は、テストする側は静かにしておくこと。助けたり説明したり間違いを指摘したりしてはいけない。ただ2つの例外は「今何を考えてますか？」「次のタスクにいきます」だけ。ノートをたくさんとること。観察するべき重要な出来事は、タスクのパフォーマンスや満足度に強く影響を与えること。これはしばしばネガティブなもの（エラー、同じことの繰り返し、ののしり）だが、よいものであることもある（&quot;cool!&quot;など）。

**17.4　さらに知りたければ
ユーザビリティ一般
-[[Jeff Johnson, Gui Bloopers: Don&#039;ts and Do&#039;s for Software Developers and Web Designers&gt;http://www.amazon.co.jp/gp/product/1558605827/opencourocwwi-22]]
-[[Jef Raskin, The Humane Interface: New Directions for Designing Interactive Systems&gt;http://www.amazon.co.jp/gp/product/0201379376/opencourocwwi-22]]
-[[Deborah Hix, Developing User Interfaces: Ensuring Usability Through Product and Process&gt;http://www.amazon.co.jp/gp/product/0471578134/opencourocwwi-22]]

低いコストのプロトタイピング
-Rettig, Prototyping for Tiny Fingers, CACM, 1994

ユーザビリティヒューリスティクス
-Nielsen
-Tognazzini

*その他の参考
-[[ユーザビリティエンジニアリング原論&gt;http://www.amazon.co.jp/exec/obidos/ASIN/4501532009/opencourocwwi-22]]　たいへん良書。
-[[Jakob Nielsen博士のAlertbox&gt;http://www.usability.gr.jp/alertbox/index.html]]

----

today&#039;s visitor：&amp;counter(today)
total visitor：&amp;counter()    </description>
    <dc:date>2007-03-29T07:47:27+09:00</dc:date>
    <utime>1175122047</utime>
  </item>
    <item rdf:about="https://w.atwiki.jp/ocw_reading/pages/1.html">
    <title>トップページ</title>
    <link>https://w.atwiki.jp/ocw_reading/pages/1.html</link>
    <description>
      **OpenCourseWareを勉強するWikiについて
オープンコースウェア(OCW)を読むためのWikiです。主にMIT OpenCourseWareを扱います。OCW全般についての情報をお求めの方は[[こちら&gt;http://www11.atwiki.jp/ocw_reading/pages/16.html]]をご覧下さい。
中の人が忙しくて更新できていませんが、余裕が出来次第、6001は是非読み進めたいです。余談ですが6001のテキストは[[SICP Web Site&gt;http://mitpress.mit.edu/sicp/]]でフルバージョンが掲載されています。また、1986年にテキストの著者たち自らの講義ビデオ(Video Lectures by Hal Abelson and Gerald Jay Sussman)が[[こちら&gt;http://swiss.csail.mit.edu/classes/6.001/abelson-sussman-lectures/]]で見れます。その音声だけのものは[[こちら&gt;http://podhostess.com/SICP/]]。

**OpenCourseWareを勉強するネットラジオ 予定
次回の配信は未定です。

**OpenCourseWareを勉強するネットラジオについて
OCWのマテリアルをぶっつけ本番で読んで理解していくネットラジオです。ねとらじもしくはMP3で提供します。
ねとらじの場合は、時間になったら[[こちら&gt;http://203.131.199.131:8010/erradio.m3u]]から直接アクセス頂くか、[[こちら&gt;http://live.ladio.livedoor.com/?count=t]]から&quot;OpenCourseWare&quot;で探してください。
なお、ラジオ中に音楽だけがかかっているときは、中の人（達）がテキストを読んでいる時間です。ぜひお聞きの方も一緒にテキストを読んでみてください。
当サイトやネットラジオへのご意見やコメントは[[こちらへ&gt;ご意見やネットラジオ中のコメントはこちらへ]]どうぞ。運営者は半分素人ですので、間違いがありましたら特にぜひご指摘願います。

**過去のラジオ
第19回（2006年8月26日）はMIT OpenCourseWareの[[6.231　Dynamic Programming and Stochastic Control - Fall 2002&gt;http://ocw.mit.edu/OcwWeb/Electrical-Engineering-and-Computer-Science/6-231Dynamic-Programming-and-Stochastic-ControlFall2002/Syllabus/index.htm]]のLecture 2を読んでいました。あと、恥ずかしながら、イントロの素敵さに惹かれてMIT OpenCourseWareの[[6.001 Structure and Interpretation of Computer Programs, Spring 2005&gt;http://ocw.mit.edu/OcwWeb/Electrical-Engineering-and-Computer-Science/6-001Spring-2005/CourseHome/index.htm]]のLecture 1をほんのちょっぴり。

第18回（2006年7月30日）はMIT OpenCourseWareのMIT OpenCourseWareの[[6.231　Dynamic Programming and Stochastic Control - Fall 2002&gt;http://ocw.mit.edu/OcwWeb/Electrical-Engineering-and-Computer-Science/6-231Dynamic-Programming-and-Stochastic-ControlFall2002/Syllabus/index.htm]]のLecture 1を読みました。

第17回（2006年7月16日）はMIT OpenCourseWareの[[6.170 Laboratory in Software Engineering, Fall 2005&gt;http://ocw.mit.edu/OcwWeb/Electrical-Engineering-and-Computer-Science/6-170Fall-2005/LectureNotes/index.htm]]の[[Lecture 16のUsability II&gt;http://ocw.mit.edu/NR/rdonlyres/Electrical-Engineering-and-Computer-Science/6-170Fall-2005/6EB11A12-19FD-4C8B-857B-71F0C7A36FED/0/lec17.pdf]]の後半を読みました。ここで一度、6170を読むのは終わります。

第16回（2006年7月2日?）はMIT OpenCourseWareの[[6.170 Laboratory in Software Engineering, Fall 2005&gt;http://ocw.mit.edu/OcwWeb/Electrical-Engineering-and-Computer-Science/6-170Fall-2005/LectureNotes/index.htm]]の[[Lecture 16のUsability II&gt;http://ocw.mit.edu/NR/rdonlyres/Electrical-Engineering-and-Computer-Science/6-170Fall-2005/6EB11A12-19FD-4C8B-857B-71F0C7A36FED/0/lec17.pdf]]の前半を読みました。

第15回（2006年6月18日）はMIT OpenCourseWareの[[6.170 Laboratory in Software Engineering, Fall 2005&gt;http://ocw.mit.edu/OcwWeb/Electrical-Engineering-and-Computer-Science/6-170Fall-2005/LectureNotes/index.htm]]の[[Lecture 16のUsability I&gt;http://ocw.mit.edu/NR/rdonlyres/Electrical-Engineering-and-Computer-Science/6-170Fall-2005/8B87E671-1B67-4FEF-A655-0ABDF89F4F5A/0/lec16.pdf]]の後半を読みました。

第14回（2006年6月4日）はMIT OpenCourseWareの[[6.170 Laboratory in Software Engineering, Fall 2005&gt;http://ocw.mit.edu/OcwWeb/Electrical-Engineering-and-Computer-Science/6-170Fall-2005/LectureNotes/index.htm]]のLecture 8のRepresentation Invariantを予定していましたが、結局[[Lecture 16のUsability I&gt;http://ocw.mit.edu/NR/rdonlyres/Electrical-Engineering-and-Computer-Science/6-170Fall-2005/8B87E671-1B67-4FEF-A655-0ABDF89F4F5A/0/lec16.pdf]]の最初から半分強を読みました。

第13回（5月28日）、予定が入るかもと空けていた5/28に、自分で空けていたことを忘れてやってしまいました。MIT OpenCourseWareの[[6.170 Laboratory in Software Engineering, Fall 2005&gt;http://ocw.mit.edu/OcwWeb/Electrical-Engineering-and-Computer-Science/6-170Fall-2005/LectureNotes/index.htm]]の[[Lecture5&gt;http://ocw.mit.edu/NR/rdonlyres/Electrical-Engineering-and-Computer-Science/6-170Fall-2005/8592BD07-AA28-4389-9826-3849374883CF/0/lec5.pdf]]の後半でした。

第12回（5月21日）は、MIT OpenCourseWareの[[6.170 Laboratory in Software Engineering, Fall 2005&gt;http://ocw.mit.edu/OcwWeb/Electrical-Engineering-and-Computer-Science/6-170Fall-2005/LectureNotes/index.htm]]の[[Lecture5&gt;http://ocw.mit.edu/NR/rdonlyres/Electrical-Engineering-and-Computer-Science/6-170Fall-2005/8592BD07-AA28-4389-9826-3849374883CF/0/lec5.pdf]]の前半でした。

第11回は2006年4月23日(日)　21:00から行いました。テキストがアップデートされていたので相談の結果、新しいほうのLecture5 &quot;Testing&quot;から始めることにしました。

#showrss(http://erradio.seesaa.net/index20.rdf,recent,0,0,0,,3)

----

**@Wikiについて分からないことは…
-[[FAQ・初心者講座@wiki&gt;http://www1.atwiki.jp/faq/]]
-[[ヘルプ・FAQ・初心者講座@wiki&gt;http://www1.atwiki.jp/faq/]]
-[[たすけあい掲示板&gt;http://bbs.atwiki.jp/]]

----

today&#039;s visitor：&amp;counter(today)
total visitor：&amp;counter()    </description>
    <dc:date>2006-11-05T09:09:38+09:00</dc:date>
    <utime>1162685378</utime>
  </item>
    <item rdf:about="https://w.atwiki.jp/ocw_reading/pages/23.html">
    <title>6.001 Structure and Interpretation of Computer Programs, Spring 2005</title>
    <link>https://w.atwiki.jp/ocw_reading/pages/23.html</link>
    <description>
      *MIT OpenCourseWare 6.001 Structure and Interpretation of Computer Programs, Spring 2005

[[6.001 Structure and Interpretation of Computer Programs, Spring 2005&gt;http://ocw.mit.edu/OcwWeb/Electrical-Engineering-and-Computer-Science/6-001Spring-2005/CourseHome/index.htm]]を読んでいきます。
[[SICP Web Site&gt;http://mitpress.mit.edu/sicp/]]にはテキストのフルバージョンが掲載されています。
1986年にテキストの著者たち自らの講義ビデオ(Video Lectures by Hal Abelson and Gerald Jay Sussman)が[[こちら&gt;http://swiss.csail.mit.edu/classes/6.001/abelson-sussman-lectures/]]で見れます。その音声だけのものは[[こちら&gt;http://podhostess.com/SICP/]]。[[wikipediaの説明&gt;http://ja.wikipedia.org/wiki/%E8%A8%88%E7%AE%97%E6%A9%9F%E3%83%97%E3%83%AD%E3%82%B0%E3%83%A9%E3%83%A0%E3%81%AE%E6%A7%8B%E9%80%A0%E3%81%A8%E8%A7%A3%E9%87%88]]も。

*講義の各章の詳細

-[[6.001 Structure and Interpretation of Computer Programs, Spring 2005: Lecture 1&gt;6.001 Structure and Interpretation of Computer Programs, Spring 2005: Lecture 1]]
-[[6.001 Structure and Interpretation of Computer Programs, Spring 2005: Lecture 2&gt;6.001 Structure and Interpretation of Computer Programs, Spring 2005: Lecture 2]]

----

today&#039;s visitor：&amp;counter(today)
total visitor：&amp;counter()    </description>
    <dc:date>2006-11-05T09:08:08+09:00</dc:date>
    <utime>1162685288</utime>
  </item>
    <item rdf:about="https://w.atwiki.jp/ocw_reading/pages/2.html">
    <title>メニュー</title>
    <link>https://w.atwiki.jp/ocw_reading/pages/2.html</link>
    <description>
      **[[メニュー]]
MIT OpenCourseWare 
-[[6.001 Structure and Interpretation of Computer Programs, Spring 2005]]
--[[01 6.001にとっての計算機科学とは&gt;6.001 Structure and Interpretation of Computer Programs, Spring 2005: Lecture 1]]
--[[02 Schemeの基礎&gt;6.001 Structure and Interpretation of Computer Programs, Spring 2005: Lecture 2]]
-[[6.170 Laboratory in Software Engineering, Fall 2001]] (ソフトウェアの設計について。終了)
--[[01 導入&gt;6.170 Laboratory in Software Engineering Lecture 1]]
--[[02 依存を解く1&gt;6.170 Laboratory in Software Engineering Lecture 2]]
--[[03 依存を解く2&gt;6.170 Laboratory in Software Engineering Lecture 3]]
--[[04 データ抽象化1&gt;6.170 Laboratory in Software Engineering Lecture 4]]
--[[05 抽象型&gt;6.170 Laboratory in Software Engineering Lecture 5]]
--[[06 不変表明と抽象関数&gt;6.170 Laboratory in Software Engineering Lecture 6]]
-[[6.170 Laboratory in Software Engineering, Fall 2005]] (ソフトウェアの設計について改訂版、テストおよび差分のユーザビリティについて。終了)
--[[05 テスト&gt;6.170 Laboratory in Software Engineering, Fall 2005: Lecture 5]]
--[[16 ユーザビリティ1&gt;6.170 Laboratory in Software Engineering, Fall 2005: Lecture 16]]
--[[17 ユーザビリティ2&gt;6.170 Laboratory in Software Engineering, Fall 2005: Lecture 17]]
-[[6.231 Dynamic Programming and Stochastic Control, Fall 2002]]
--[[01 動的計画法とは&gt;6.231 Dynamic Programming and Stochastic Control, Fall 2002: Lecture 1]]

[[必ずはじめにお読みください&gt;はじめにお読みください]]
[[OCWリンク集&gt;OpenCourseWareリンク集]]
[[ご意見・コメントはこちらへ&gt;ご意見やネットラジオ中のコメントはこちらへ]]
[[トップページ]]
連絡先：ocwreading &quot;at&quot; mail.goo.ne.jp

----
#amazon(0201657686,left,image)
6.170 Laboratory in Software Engineeringのテキスト。和訳本はなさそうです。なんだったらこのWikiの中の人が和訳しますが…。

#amazon(4501532009,left,image)
6.170 のユーザビリティの講義で出てくるニールセンさんの本。一度絶版になったのですが最近復刊しました。良書です。

#amazon(1886529086,left,image)
6.231 Dynamic Programming and Stochastic Controlのテキスト。

#amazon(B000ALF5H2,left,image)






----
**更新履歴
#recent(2)    </description>
    <dc:date>2006-11-05T08:56:46+09:00</dc:date>
    <utime>1162684606</utime>
  </item>
    <item rdf:about="https://w.atwiki.jp/ocw_reading/pages/24.html">
    <title>6.001 Structure and Interpretation of Computer Programs, Spring 2005: Lecture 1</title>
    <link>https://w.atwiki.jp/ocw_reading/pages/24.html</link>
    <description>
      MIT OpenCourseWare ＞ [[6.001 Structure and Interpretation of Computer Programs, Spring 2005]] ＞ [[6.001 Structure and Interpretation of Computer Programs, Spring 2005: Lecture 1]]

*MIT OpenCourseWare 6.001 Structure and Interpretation of Computer Programs, Spring 2005, Lecture 1: What is the focus of 6.001?  のまとめ

ラジオの方では vol.20 にあたりました。[[6.001 Structure and Interpretation of Computer Programs, Spring 2005&gt;http://ocw.mit.edu/OcwWeb/Electrical-Engineering-and-Computer-Science/6-001Spring-2005/CourseHome/index.htm]]のLecture NoteのL1のの内容をまとめたものです。Lecture Noteを読むときの助けにしてください。

*1.1 What is the focus of 6.001?　
**Is this course about Computer Science?

This course is about Computer Science

というけど、&amp;html(&lt;b&gt;このコースはScienceじゃない&lt;/b&gt;)。むしろエンジニアリングやアートと言ったほうがいい。
また、&amp;html(&lt;b&gt;このコースはComputerについてでもない&lt;/b&gt;)。たとえば地理(geometry)なんかが計量の道具の学問じゃないのと一緒。geometryという言葉を分解してみると、
-GHEA: earth (地球)
-METRA: measure (測量)
となるんだけど、たとえばナイル川の氾濫の多かったせいで土地の地形や目印がころころ変わった古代エジプトの例を考えてみると、geometry(地理)について調査研究するってことは同時に測量道具を研究するってこと。そうするとgeometry(地理)は測量調査についての学問じゃなくて、ある種の知識、宣言的知識/何が正しいかという知識(Declarative or &quot;what is true&quot;)についての学問になる。

6.001でいう&quot;Computer Science&quot;は、Computer Scienceが扱うものはコンピュータそれ自体についてではなくて道具を扱う。地理の例と同じように、この講義ではComputer Scienceによって私たちが利用可能となった知識について扱う。

**Declarative Knowledge and Imperative Knowledge(宣言的な知識と命令的な知識？)

&amp;html(&lt;b&gt;Declarative Knowledge = &quot;What is true&quot; knowledge&lt;/b&gt;)
たとえば、「√xとは、 y^2=xかつy&gt;=0であるyのこと」といったように。しかしどのように√xを見つけるかについては触れられない。

&amp;html(&lt;b&gt;Imperative Knowledge  = &quot;How to&quot; knowledge&lt;/b&gt;)
例えば√xを見つけるための一連のステップ。

----

today&#039;s visitor：&amp;counter(today)
total visitor：&amp;counter()    </description>
    <dc:date>2006-11-03T23:29:12+09:00</dc:date>
    <utime>1162564152</utime>
  </item>
    <item rdf:about="https://w.atwiki.jp/ocw_reading/pages/25.html">
    <title>6.001 Structure and Interpretation of Computer Programs, Spring 2005: Lecture 2</title>
    <link>https://w.atwiki.jp/ocw_reading/pages/25.html</link>
    <description>
      MIT OpenCourseWare ＞ [[6.001 Structure and Interpretation of Computer Programs, Spring 2005]] ＞ [[6.001 Structure and Interpretation of Computer Programs, Spring 2005: Lecture 1]]

*MIT OpenCourseWare 6.001 Structure and Interpretation of Computer Programs, Spring 2005, Lecture 2: Scheme Basics/A Story about using Lisp in a Startup Company  のまとめ

[[6.001 Structure and Interpretation of Computer Programs, Spring 2005&gt;http://ocw.mit.edu/OcwWeb/Electrical-Engineering-and-Computer-Science/6-001Spring-2005/CourseHome/index.htm]]の[[L2&gt;http://ocw.mit.edu/OcwWeb/Electrical-Engineering-and-Computer-Science/6-001Spring-2005/LectureNotes/index.htm]]の内容をまとめたものです。Lecture Noteを読むときの助けにしてください。

*2.1 Scheme Basics

*2.2 A Story about using Lisp in a Startup Company
コレは実際はPaul Grahamの&quot;Beating the Averages&quot;というエッセイです。ちゃんとした方のちゃんとした日本語訳はこちら：[[普通のやつらの上を行け&gt;http://www.shiro.dreamhost.com/scheme/trans/beating-the-averages-j.html]]

----

today&#039;s visitor：&amp;counter(today)
total visitor：&amp;counter()    </description>
    <dc:date>2006-11-03T23:11:06+09:00</dc:date>
    <utime>1162563066</utime>
  </item>
    <item rdf:about="https://w.atwiki.jp/ocw_reading/pages/21.html">
    <title>6.231 Dynamic Programming and Stochastic Control, Fall 2002: Lecture 1</title>
    <link>https://w.atwiki.jp/ocw_reading/pages/21.html</link>
    <description>
      MIT OpenCourseWare ＞ [[6.231 Dynamic Programming and Stochastic Control, Fall 2002]] ＞ [[6.231 Dynamic Programming and Stochastic Control, Fall 2002: Lecture 1]]

*MIT OpenCourseWare 6.231 Dynamic Programming and Stochastic Control, Fall 2002, Lecture 1: Introduction to Dynamic Programming, Examples, Problem Formulation のまとめ

ラジオの方では vol.18 にあたりました。[[6.231 Dynamic Programming and Stochastic Control, Fall 2002&gt;http://ocw.mit.edu/OcwWeb/Electrical-Engineering-and-Computer-Science/6-231Dynamic-Programming-and-Stochastic-ControlFall2002/CourseHome/index.htm]]の[[Lecture NoteのPDF&gt;http://ocw.mit.edu/NR/rdonlyres/Electrical-Engineering-and-Computer-Science/6-231Dynamic-Programming-and-Stochastic-ControlFall2002/1ABCFA4F-32D9-48F4-A18C-A315466F570E/0/lec1.pdf]]の内容をまとめたものです。Lecture Noteを読むときの助けにしてください。

*1.1 Problem Formulation
**基本的な最適化問題
min_{u∈U} g(u)
-u：　optimization/decision 変数
-g(u)：　コスト関数
-U： uへの制約

***問題の分類
離散（Discrete, Uが有限）か連続(continuous)か
gが線形(linear)か非線形(nonlinear)か
確率的(stochastic)か決定的(deterministic)か
-Stochasticなときはg(u) = Ew{G(u,w)}となる。wは雑音項。

**確率的動的計画法(Stochastic DP)の基本構造
離散時間では、
x_{k+1} = fk(x_k, u_k, w_k)
-k：　離散時間
-x_k：　k時点での状態（state）。将来の最適化に関係がある過去
-u_k：　コントロール、すなわち時間kで下した決断
-w_k：　雑音項
-N：　コントロールの適用期間
このときコスト関数は、
E {g_N(x_N) +\sum_{k=0}^{N-1} g_k(x_k, u_k, w_k)}

*1.2 Examples
在庫管理の例
&amp;html(&lt;img src=&quot;http://www11.atwiki.jp/ocw_reading?cmd=upload&amp;act=open&amp;pageid=21&amp;file=inventorycontrol.gif&quot;&gt;)

*1.3 The Basic Problem
*1.4 Significance of Feedback

*このLecture Notesの注意
この資料はテキストではなく教えるときの補助教材です。
数学的厳密さはこの資料では期待しないでね。
図は直感的なイメージのためのものです。
詳細はテキストを見てね。I（下記）の方はrequired, IIの方はrecommended。(とは書いてあるんですが、なるべくテキストをお持ちでない方でも大丈夫なように説明していきたいと思います)

#amazon(1886529086,left,image)







----

today&#039;s visitor：&amp;counter(today)
total visitor：&amp;counter()    </description>
    <dc:date>2006-08-22T08:01:14+09:00</dc:date>
    <utime>1156201274</utime>
  </item>
    <item rdf:about="https://w.atwiki.jp/ocw_reading/pages/20.html">
    <title>6.231 Dynamic Programming and Stochastic Control, Fall 2002</title>
    <link>https://w.atwiki.jp/ocw_reading/pages/20.html</link>
    <description>
      *MIT OpenCourseWare 6.231 Dynamic Programming and Stochastic Control, Fall 2002

[[6.231 Dynamic Programming and Stochastic Control, Fall 2002&gt;http://ocw.mit.edu/OcwWeb/Electrical-Engineering-and-Computer-Science/6-231Dynamic-Programming-and-Stochastic-ControlFall2002/CourseHome/index.htm]]を読んでいきます。
[[テキストの情報や授業の宿題などがあるページ&gt;http://www.athenasc.com/dpbook.html]]も参考になります。

*講義の各章の詳細

-[[6.231 Dynamic Programming and Stochastic Control, Fall 2002: Lecture 1&gt;6.231 Dynamic Programming and Stochastic Control, Fall 2002: Lecture 1]]

----

today&#039;s visitor：&amp;counter(today)
total visitor：&amp;counter()    </description>
    <dc:date>2006-08-02T10:40:21+09:00</dc:date>
    <utime>1154482821</utime>
  </item>
  </rdf:RDF>
