†オブジェクト思考プログラミング言語Javaを学ぶ。Javaプログラミングの全過程について解説し、プログラム作成能力を高めるため、問題を解決するための手法(アルゴリズム)をその考え方とともに述べ、問題を解決する力を養う。†Java言語のデータ構造を理解した上で、課題を論理的な思考によりプログラム化する。(論理性:D)課題レポートの作成により、文章による表現能力を養う。C)例題から学んだ知識により、実践的なプログラムを作成する。(実践性:F-2)情報工学の専門的な基礎科目としてのプログラミング技能を習得する。中間試験(30%)、期末試験(30%)、レポート(40%)により総合的に評価する。