2019年度 アルゴリズム入門(理科一類 1-5,7組)

担当 田中哲朗


時間,教室

水曜日 4限(14:55-16:40)

講師紹介


TA 紹介


情報


「アルゴリズム入門」で何を学ぶか


授業日程(全13回)

9/25
講義の概要・まずは使ってみる(1)
10/2
まずは使ってみる(2)・プログラムを作ろう(1)
10/9
プログラムを作ろう(2)・データ処理の基本:成績の集計(1)
10/16
データ処理の基本:成績の集計(2)
10/23
データ処理の基本:成績の集計(3), ライフゲーム(1)
10/30
ライフゲーム(2)
11/6
放物運動のシミュレーション
11/13 (補講日につき授業はなし)
11/20
p値の計算(1)
11/27
p値の計算(2)
12/4
大規模データの検索(1)
12/11
大規模データの検索(2)
12/18
データからの情報抽出: 回帰分析(1)
1/8
データからの情報抽出: 回帰分析(2), 発展項目

授業の進め方


評価


試験について


授業の登録方法


講義資料



講義フォルダの作成


Notebook教材

以下のNotebook教材は,~/algo19 以下に ダウンロードして,Jupyter Notebookからopenして使ったり, Google Colaboratoryを使って,クラウド実行環境でPythonプログラムを実行できます.ダウンロードする場合もGoogle Colaboratoryの使い方を参照してください.Googleアカウントへのログインを求められたときは,通常のGoogleアカウント「XXX@gmail.com」ではなく,ECCSクラウドメールのアカウント「XXX@g.ecc.u-tokyo.ac.jp」を使ってログインしてください.

投票システム

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

参考書

Python言語によるプログラミングイントロダクション第2版: データサイエンスとアプリケーション(近代科学社)
MITでプログラミング入門教育用に教科書として使われている書籍の日本語版

関連リンク