2015年度 アルゴリズム入門(理科一類 7, 8, 10, 11組)

担当 田中哲朗


時間,教室

水曜日 4限(14:55-16:40)
情報教育棟3階 大演習室2(UTask-webの掲示では2階大演習室1になっていましたが,誤りです)

講師紹介


TA 紹介


情報


「情報科学」で何を学ぶか


授業日程(全13回)

9/16
講義の概要・数の計算と関数(1)
9/23(秋分の日ですが講義を実施します)
数の計算と関数(2)
9/30
数の計算と関数(3),配列による画像の表示
10/7
条件分岐と繰り返し(1)
10/14
条件分岐と繰り返し(2),関数から「計算」へ(1)
10/21
関数から計算へ(2)
10/28
アルゴリズムと計算量(1)
11/4
アルゴリズムと計算量(2)
11/11
数値計算(1)
11/18
数値計算(2)
11/25
パターン認識(1)
12/2
パターン認識(2),レコードとオブジェクト(1)
12/9
レコードとオブジェクト(2),その他

授業の進め方


評価


試験について


授業の登録方法


講義資料


投票システム

vote.rbをダウンロードして(「リンク先のファイルを別名で保存」で,ホームフォルダの下のalgo15を選択(なければ作る).".txt"を「追加しない」を選ぶ),ホームディレクトリに保存します.ドックからターミナルを起動して,
cd algo15
を済ませてから,
ruby vote.rb 選択肢番号
のように使います.


参考書

たのしいRuby 第2版 Rubyではじめる気軽なプログラミング(ソフトバンククリエイティブ)
Ruby言語の入門書
プログラミングRuby—達人プログラマーガイド(ピアソンエデュケーション)
他のプログラミング言語の経験のある人向けのRuby言語本
Structure and Interpretation of Computer Programs
Schemeというプログラミング言語を使ったプログラミング入門書.かなり高度な内容も扱う.
アンダースタンディング コンピュテーション―単純な機械から不可能なプログラムまで
Ruby言語を使って,オートマトン,チューリング機械,ラムダ計算などの概念を学ぶ本.

関連リンク