This document provides information about setting up a development environment for parallel programming with CUDA. It outlines verifying that a system has an Nvidia GPU and supported Linux distribution. It also describes downloading and installing CUDA software components, and verifying the installation. Programming exercises are intended to familiarize students with programming in CUDA, including "Hello World", matrix multiplication, calculating pi, and parallel sorting. The goal is for students to learn how to decompose problems for parallel processing using CUDA and the data-parallel programming model.