オブジェクト指向技術の基礎的な部分、特にオブジェクト指向言語およびAPIプログラミングについて実例を使用して学習する。学習にあたっては、現在広く普及しており、かつ簡明な文法と様々なコンポーネントライブラリが用意されているJava言語を使用する。