2006年度情報科学(理科一類 5,9,17,20組)
担当 田中哲朗
時間,教室
水曜日 4限(14:40-16:10)
南棟2階 大演習室1
講師紹介
TA 紹介
情報
- CFIVE上の掲示板を利用
- メールでの質問は, 宛にメー
ルを出すこと.このメールアドレスは,教官とTAが登録されている.ただ
し,メールで送られた質問であっても,回答を全体で共有した方が良いと思わ
れる場合は,差出人を伏せた上で,WWW教材に引用することがある.
「情報」で何を学ぶか
- 「情報科学」全般のページ
- プログラミングに関する基礎的な概念を身につける。どのようにして、
我々の使うコンピュータが動いているのかを理解する.
-
Ruby言語を使って楽しいプログラムを作る.
授業日程(全13回)
- 10/11
- 第1回 対象のモデル化とデータ構造(1)
- 10/18
- 第2回 対象のモデル化とデータ構造(2)
- 10/25
- 第3回 データと計算(1)
- 10/25の課題(11/22 21:00 締切)
- 11/1
- 第4回 データと計算(2)
- 11/8
- 第5回 アルゴリズムと計算量
- 11/15
- 第6回 アルゴリズムと計算量
- 11/22
- 第7回 数値解析(1)
- 11/29
- 第8回 数値解析(2), パターン認識入門(1)
- 11/29の課題(12/20 21:00 締切 : 延長しました)
- 12/6
- 第9回 パターン認識入門(2)
- 12/13
- 第10回 言語処理系と仮想機械(1)
- 12/20
- 第11回 言語処理系と仮想機械(2)
- 1/10 第12回 (自習)
- 1/17
- 第13回 いろいろなプログラミング言語,まとめ
授業の進め方
評価
- 試験と課題をおこなう.配点は大体 2:1程度.
- 課題の提出方法は毎回指定(主にCFIVEを用いる).
試験について
- 2/15(木) 4限 90分,持ち込み不可
- 範囲は配布資料および講義のページすべて
授業の登録方法
- クラス指定の受講生以外は,教材のダウンロード,課題の提出のため
CFIVEに登録する必要があるので,学生証番号を知らせるように.
講義資料
教科書は指定しない.今回は,スライドのコピーを配布するが,そのうちにcfive
経由で各自ダウンロードするようにする予定.
参考書
- たのしいRuby 第2版 Rubyではじめる気軽なプログラミング(ソフトバンククリエイティブ)
- Ruby言語の入門書
- プログラミングRuby—達人プログラマーガイド(ピアソンエデュケーション)
- 他のプログラミング言語の経験のある人向けのRuby言語本
- Structure and Interpretation of Computer Programs
- 言語がSchemeなので,この講義には直接役立たないが,この講義の想定
する範囲の入門書(WWW上で無料で公開されている)としては最適.日本語訳「計
算機プログラムの構造と解釈(ピアソンエデュケーション)」が出ているが,原
著で読んだ方が勉強になるだろう.
関連リンク