This document provides an introduction to computer graphics and human perception. It discusses how computer graphics are designed for human viewers and their visual perception abilities. The purpose of computer graphics is communication through techniques that leverage human perception, rather than strict realism. It also covers basic topics that will be discussed in the course like the graphics rendering pipeline, pixels, color perception, animation, and interactive graphics. Prerequisites for the course include programming skills and an understanding of linear algebra and calculus. Assignments will involve C/C++ programming with OpenGL and developing a product project. The first assignment asks students to write an essay on the impact of graphics cards based on an article and answering questions about pixels and font rendering.