Object-Oriented Programming with Java is written for first-year college/university programming courses worldwide. It introduces you to object-oriented design and programming and can be used in computing programs for a first course. The book is aimed at a broad audience of students in science, engineering, and business, where a knowledge of programming is thought to be essential.
We have assumed that you have no prior knowledge of computer programming; however, you are expected to be familiar with the fundamentals of operating a home computer.