This document provides an introduction to programming using Java. It outlines the topics that will be covered in the session, including an introduction to the course, definitions of programming and algorithms, why Java was selected, the Java development tools (JDK, JRE, IDE) and syntax. The session will conclude with a quiz, questions, and assignments for students to install tools, create an app, and prepare a presentation on object-oriented programming.