あるかの判断,そしてその繰り返しだけである.このような,ごく単純な演算の組合せが「計算」としてコンピュータ上で実行されるのである。コンピュータサイエンスは,我々がやりたいこと,分析したいことを,いかにして「計算」という形で表し,コンピュータで実行できるようにするか,を研究する学問である.本講義では,「計算」という見方で物事を分析する手法の基礎となる考え方や技術を学ぶ。履修することによって次の能力を修得する。進列として表され,そして処理されるかを説明できる。どのように計算がプログラムとして表されるかを理解する。プログラミングにおける基本概念,つまり,変数,分岐,繰り返し,配列,サブルーチンなどを説明できる。ハードウェアシステムとして,そしてソフトウェアシステムとして,コンピュータの基本構造を理解する。講義とプログラミング演習を,ほぼ交互に行います。毎回の講義・演習の場所に注意してください。講義と演習を通して体験した計算の基礎を復習する。