アルゴリズムは与えられた問題の正しい答えを求めるための手順である。また、データ構造は多数のデータを保存する方式である。計算機を活用する上で必須となる「アルゴリズムとデータ構造」の基礎を理解することを目的として、その基本データ構造とそれを用いた代表的なアルゴリズムのいくつかを学ぶ。