学科 学年 |
専攻科 |
科目, 分類 |
アルゴリズムとデータ構造[アル] Algorithms and Data Structure |
講義, |
前期 2単位 |
担 当 |
西村,加藤 NISHIMURA, KATOH |
【内容と目標】 プログラミングによって問題を解決する場合に必要となる,データ構造およびアルゴリズムの基礎を学ぶ。特に暗号化のアルゴリズムに注目し、さまざまな暗号化と復号化を扱う。基本的には,講義を行った後に演習を行い,実際に各自でそのアルゴリズムをプログラムする。 【教科書等】 プリント 【評価方法】 出席状況,授業態度,課題により評価する。 【関連科目】 プログラム言語,有限要素解析,数値シミュレーション |
|||||||
授 業 計 画 |
|||||||
第 1回 暗号とは 第 2回 暗号の成り立ち仕組み 第 3回 コンピュータと暗号の関係 第 4回 転置式暗号1 第 5回 転置式暗号2 第 6回 課題 第 7回 喚字式暗号1 第 8回 喚字式暗号2 第 9回 課題 第10回 複雑な暗号1 第11回 複雑な暗号2 第12回 複雑な暗号3 第13回 複雑な暗号4 第14回 まとめ 第15回 課題 |
|||||||
【備 考】 |