This document provides an introduction and overview for a parallel computing course. It outlines course information such as meeting times, assignments, exams and instructor details. The objectives of the course are to learn fundamentals of concurrent and parallel computing including architectures, programming models and analysis of parallel programs. Students will write programs using OpenMP, CUDA and MPI. The document also discusses textbooks, homework assignments, exams and machines available for development. It provides an introduction to parallel computing concepts and examples of applications.