コンピュータによる情報処理の背後にある科学的・数学的な本質の理解を目的としています。 これには科学的な見方を身に付けるという教養科目としての側面と,将来の研究においてコンピュータを使用する際に知っておくべき有用な知識を学ぶ,という側面があります。 研究場面でのコンピュータの具体的な使用方法はさまざまですが,ここで学ぶのはそのすべての場面に共通な,しかもハードウエアがいくら進歩しても陳腐化しない本質的な原理です。
コンピュータによる情報処理の背後にある科学的・数学的な本質の理解を目的としています。 これには科学的な見方を身に付けるという教養科目としての側面と,将来の研究においてコンピュータを使用する際に知っておくべき有用な知識を学ぶ,という側面があります。 研究場面でのコンピュータの具体的な使用方法はさまざまですが,ここで学ぶのはそのすべての場面に共通な,しかもハードウエアがいくら進歩しても陳腐化しない本質的な原理です。
以下の項目および関連する事項について講義と実習を行う:
計算機システム,プログラム,アルゴリズム,計算モデル,計算量,計算の精度,計算可能生,計算機の限界。
コンピュータサイエンス(渡辺治著,丸善出版)
「コンピュータリテラシ」を受講していることが望ましい。
演習と期末試験(場合によっては中間試験も)による。
科学者の教養としてのコンピュータサイエンスを学んでください。
コンピュータサイエンス入門の授業ページ:
http://www.is.titech.ac.jp/~kashima/ComputerScience.html
もご覧下さい。