2020年度 情報数理科学II


このページは
https://lecture.ecc.u-tokyo.ac.jp/~ktanaka/mis2-2020/
から見ることができる.
講師紹介

オンライン授業について

第3週(4/21)から当面は,Web会議システムZoomと,ITC-LMSを用いたオンライン授業をおこなう.新入生・在学生のための, オンライン授業を受けるための準備をみて,準備をしておくように.

ZoomのURLはUTAS, ITC-LMSなどに掲載する.当面は毎回同じURLを使う予定なので,Webブラウザのbookmark(お気に入り)に登録しておくと良いが,Zoom-boming 対応で変更する可能性もあるので,つながらない場合はUTAS, UTAS LITE, ITC-LMSなどで確認してほしい.

演習および,課題でC++プログラムを作成するものがある.講義資料は教育用計算機システムのmac端末のmacOS環境を前提に作成しているが,オンライン授業の際は自分の環境に合わせて読みかえが必要になる.


成績評価

教科書


参考書/参考資料


授業日程
4/7
(オンライン授業準備のため休講)
4/14
(オンライン授業準備のため休講)
4/21
イントロダクション(Introduction)(1) 課題1出題予定
4/28
イントロダクション(Introduction)(2)
5/5
(祝日)
5/12
配列ベースのリスト(Array-Based Lists)(1) 課題2出題予定
5/19
配列ベースのリスト(Array-Based Lists)(2), 連結リスト(Linked Lists)(1)
5/26
連結リスト(Linked Lists)(2), スキップリスト(Skiplists)(1) 課題3出題予定
6/2
(セメスター科目の授業はなし)
6/9
スキップリスト(Skiplists)(2), ハッシュテーブル(Hash Tables)(1) 課題4出題予定
6/16
(総合情報学特論IIIと重なるため休講)
6/23
ハッシュテーブル(Hash Tables)(2), 二分木(Binary Trees)(1)
6/30
二分木(Binary Trees)(2), 赤黒木(Red-Black Trees)(1) 課題5出題予定
7/7
赤黒木(Red-Black Trees)(2), ヒープ(Heaps)(1)
7/14
ヒープ(Heaps)(2), ソートのアルゴリズム(Sorting Algorithms) 課題6出題予定

講義スライド

講義で使ったスライド(PDF形式)はITC-LMSで公開.


演習


Google Colaboratory教材

Google Colaboratoryを使って,クラウド実行環境でPythonプログラムを実行できます.[2019年度アルゴリズム入門講義資料]Google Colaboratoryの使い方を参照してください.Googleアカウントへのログインを求められたときは,通常のGoogleアカウント「XXX@gmail.com」ではなく,ECCSクラウドメールのアカウント「XXX@g.ecc.u-tokyo.ac.jp」を使ってログインしてください.
  • 第9章の演習
  • 第10章の演習
  • 第11章の演習
  • report6
    リンク集