This document provides an introduction to a course on problem solving with object-oriented programming (OOP) using Java. It discusses what a computer is, what Java is, how Java code is structured and used, the basics of classes and objects in OOP, and recommends downloading Eclipse to get started writing Java programs. The instructor and teaching assistant are introduced, and benefits of learning Java like portability and skills development are outlined.