学科

学年

 

専攻科
1

 

科目,

 分類

 

アルゴリズムとデータ構造[アル]

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回 課題