Contents Chapter 1. Introdution to Computers and Programming 1.1. Introduction 1.2. Hardware Terminology 1.3. Program Development 1.4. Source Code 1.5. Compiling Source Code into Object Code 1.6. Portability 1.7. Emergence of Java 1.8. Computer Ethics 1.9. First Program-Hello World 1.10. GUI Track: Hello World and Look and Feel (Optional) Chapter 2. Algortihms and Design 2.1. I…