This document provides lecture notes on computer programming using object-oriented Java. It begins with a brief history of Java, explaining that it was developed in 1991 and renamed to Java in 1995. It then discusses why Java is a popular programming language due to its portability, memory management, extensibility, security, simplicity, and robustness. The document proceeds to cover integrated development environments, object-oriented programming concepts, data types in Java including primitive and reference types, operators, variables, and the basic components of a Java application program.