To review computer basics, programs, and operating systems (§1.2-1.4). l To represent numbers in binary, decimal, and hexadecimal (§1.5 Optional). l To understand the relationship between Java and the World Wide Web (§1.6). l To know Java’s advantages (§1.7). l To distinguish the terms API, IDE, and JDK (§1.8). l To write a simple Java program (§1.9). l To create, compile, and run Java programs (§1.10). l To understand the Java runtime environment (§1.10). l To know the basic syntax of a Java program (§1.11). l To display output on the console and on the dialog box (§1.12)