This document provides an overview and introduction to the CS151 course. It outlines course administration details like office hours, exams, grading, and homeworks. It discusses course materials, texts, computing facilities, and policies around attendance, academic honesty, and labs. It introduces Python as the programming language for the course and provides a brief overview of what Python is from python.org. The document motivates why students should take the course and learn to program. It also previews what will be covered in the next class on Python basics.