AIやコンピュータでやっていることは「計算」です。超入門的プログラミングで「計算」の設計法を体験しながら,コンピュータサイエンスの基礎を学びます。
“Computations” are what computers, including those utilizing Artificial Intelligent algorithms are actually doing. Learn about the basic and key concepts of computer science while experiencing how to program and design “computational algorithms.”
・データ(データの原子に当たるもの)とは何か
・計算(計算の原子に当たるもの)とは何か
・情報セキュリティの基本:暗号化・復号・解読
・共通鍵暗号系と公開鍵暗号系
・現在社会において計算の活用の代表例
- コンピュータ・シミュレーション
- データマイニング
・プログラミング環境(エディタ,シェル)のインストール
・プログラミング環境(エディタ,シェル)の使い方
・プログラミング言語Ruby による基本的なプログラミング
・What is data (corresponding to an atom of data)?
・What is a computation (the one that corresponds to the atom of the computation)?
・Basic information security: encryption, decryption, and crypto-breaking
・Private key cryptosystems and public key cryptosystems
・Representative examples of utilization of computations in present society (Computer simulation, Data mining)
・Installation of software and the programming environments (editor, shell)
・How to use the programming environments (editor, shell) for computations
・Basic programming using “Ruby on Rails,” a programming language