This document outlines the agenda for week 1 of an object oriented programming course. It includes an introduction, overview of the course roadmap and grading breakdown, discussion of required textbooks, an introductory programming activity, an overview of programming concepts like procedural vs object oriented programming, a history of Java, and an introduction to Java syntax. It concludes by outlining what will be covered in the next class, including operators, expressions, and conditional statements.