![]() ![]() |
講義概要/Course Information |
科目基礎情報/General Information |
授業科目名 /Course title (Japanese) |
アルゴリズム論第一(I科・アルゴリズム論第一) | ||
---|---|---|---|
英文授業科目名 /Course title (English) |
Algorithms Ⅰ | ||
科目番号 /Code |
|||
開講年度 /Academic year |
2023年度 | 開講年次 /Year offered |
|
開講学期 /Semester(s) offered |
後学期 | 開講コース・課程 /Faculty offering the course |
|
授業の方法 /Teaching method |
単位数 /Credits |
2 | |
科目区分 /Category |
|||
開講類・専攻 /Cluster/Department |
|||
担当教員名 /Lecturer(s) |
大森・新谷 | ||
居室 /Office |
西10-528 | ||
公開E-mail |
omori[at]is.uec.ac.jp, shintani[at]is.uec.ac.jp | ||
授業関連Webページ /Course website |
http://home.hol.is.uec.ac.jp/algorithmsI (過去のWeb).今季は Google Classroom に掲載予定. | ||
更新日 /Last update |
2023/09/21 21:51:36 | 更新状況 /Update status |
公開中 /now open to public |
講義情報/Course Description |
主題および 達成目標(2,000文字以内) /Themes and goals(up to 2,000 letters) |
(講義時間割コード 21122212 「アルゴリズム論第一・3クラス(I類)」と一体で行う講義なので,その講義シラバスを参照してください) |
---|---|
前もって履修 しておくべき科目(1,000文字以内) /Prerequisites(up to 1,000 letters) |
C言語によるプログラミングの履修が望ましい.特に,プログラミング通論.基礎プログラミングおよび演習. |
前もって履修しておくこ とが望ましい科目(1,000文字以内) /Recommended prerequisites and preparation(up to 1,000 letters) |
同上. |
教科書等(1,000文字以内) /Course textbooks and materials(up to 1,000 letters) |
(講義時間割コード 21122212 と同じ) |
授業内容と その進め方(2,000文字以内) /Course outline and weekly schedule(up to 2,000 letters) |
(講義時間割コード 21122212 と同じ) |
実務経験を活かした 授業内容 (実務経験内容も含む) /Course content utilizing practical experience |
|
授業時間外の学習 (予習・復習等)(1,000文字以内) /Preparation and review outside class(up to 1,000 letters) |
離散系の数学とアルゴリズム論は表裏一体であり,情報系のシステムソフトウェア設計や問題解決法を考えるときの基本的な言葉です.微積分や確率とは異なるため,情報やIT,ビッグデータなどに興味があって入学したものの「数学的な基本」の違いに戸惑う学生諸君もいるでしょう.履修学生がアルゴリズム系の教科書やネット解説を自分で読んで,そこに書かれた文章の意味を理解し,教員へ積極的に質問できる,ようになってもらうと良いです.授業時間外でも積極的に質問に来てください. |
成績評価方法 および評価基準 (最低達成基準を含む) (1,000文字以内) /Evaluation and grading (up to 1,000 letters) |
(講義時間割コード 21122212 と同じ) |
オフィスアワー: 授業相談(1,000文字以内) /Office hours(up to 1,000 letters) |
(講義時間割コード 21122212 と同じ) |
学生へのメッセージ(1,000文字以内) /Message for students(up to 1,000 letters) |
(講義時間割コード 21122212 と同じ) |
その他 /Others |
(講義時間割コード 21122212 と同じ) |
キーワード /Keywords |
アルゴリズム,正当性,停止性,計算量,データ構造,線形構造,木構造,ハッシュ法,ヒープ,探索木,平衡探索木,グラフ |