This course is an introduction to the fundamentals of object-oriented computer programming using the Java programming language. The course covers the logical design of computer programs, simple input and output, data checking, formatting reports, and simple mathematical processing, such as counting, summing, and finding minima and maxima.