| 演習日 | 回 | 講義内容(予定) | 資料と課題 |
|---|---|---|---|
| 10/7 | 第1回 | ガイダンス,
数の計算と関数(共通テキスト第1章) |
スライド,
emacsの使い方, パスの概念・コマンドを使ったファイル操作, 宿題1:関数bmi_ypを定義し,2種類の値に対して結果を求めよ (解答例:bmi_yp(5,11,170,0)→23.7099441655737 )〆切:10/14 |
| 10/14 | 第2回 | 条件分岐と配列 | スライド ,世界の国旗 ,宿題1提出状況 ,宿題2:スライド参照 |
| 10/21 | 第3回 | 真偽値・文字列・繰り返し | スライド,宿題1提出状況,宿題2提出状況,宿題3:スライド参照(結果画像は添付しなくてよい) |
| 10/28 | 第4回 | 関数から計算へ | スライド,宿題3の提出状況 | 11/4 | 第5回 | 必要最小限のプログラミングまとめ | スライド,rna_sample.rb, 宿題4(〆切:12/2),宿題 1,2,3の提出状況 | 11/11 | 第6回 | アルゴリズムと計算量1 | スライド,bench.rb,fib.rb |
| 11/18 | 第7回 | アルゴリズムと計算量2 | スライド,randoms.rb ,compare_sort.rb |
| 11/25 | 第8回 | 数値計算1 | スライド |
| 12/2 | 第9回 | 数値計算2 | スライド |
| 12/9 | 第10回 | パターン認識 | スライド ,align_rec.rb,RNase_P.rb,宿題4提出状況 - |
| 12/16 | 第11回 | レコード型・オブジェクト・クラス | スライド, point.rb , line.rb, bezier.rb , kana.rb, oo-point.rb , oo-line.rb , oo-bezier.rb , turn_at.rb , drawall.rb , oo-face.rb , oo-whirl.rb ,宿題5:練習7.7(〆切:1/13),宿題6:宿題4で作成したプログラムをオブジェクト指向に基いて書き換えよ(〆切:1/20) |
| 1/13 | 第12回 | 再帰データ構造 | スライド,宿題5提出状況,request.rb,view.rb,ut_songs.rb,contact.rb,phonebook.rb |
| 1/20 | 第13回 | いろいろなプログラミング言語 | 資料, 提出状況:宿題1, 宿題2, 宿題3, 宿題4,宿題5, 宿題6 |