I 計算機科学の基本概念を解説する。またプログラミングの基礎的手法を説明し実習を行なう。
II 2進法,論理回路,計算量,NP完全問題,プログラムの停止性と正当性,計算不可能性,科学技術者倫理とセキュリティ,について解説する。実習では,種々の課題について,Java言語によるプログラムを書くことにより,プログラミングの手法を修得させる。
講義では,計算機の基礎的概念を説明し,実習では,Javaプログラミングを行う.
1. 計算機の基礎
2. 2進法
3. 論理回路
4. 計算の複雑さ
5. NP完全問題
6. アルゴリズムの停止性と正当性
7. 計算不可能性
8. 科学技術者倫理
千葉滋:やさしいJavaプログラミング,ASCII..
ありません.
試験と演習のレポートによる.
講義録は各回ごとには分割されていません.
しかし,ほとんどの資料は
http://www.is.titech.ac.jp/~sassa/keisankikagaku-gairon12/index.html
にありますので,そちらをごらんください.