Class Lectures and Reading Assignments
CS 45500-002
Computer Graphics
Fall, 2026

This page documents what we do in class. It contains Java programs that we will discuss in class, reading assignments, simple homework exercises that you can work on for practice and exam preparation (not for credit), and links to other sources of information.

Read the sections about the FrameBuffer and Viewport.

Read the sections about packages and compiling.

Make sure that you can use the build scripts incuded with the renderer to build the renderer, build the Javadocs, and run a few of the renderer's client programs on your home computer. Also try to compile and run the client programs directly from the command-line using the javac and java commands.

Here is a brief introduction to this course.

Watch Introduction to rendering, a video about rendering from Pixar In A Box.

Read Chapter 1, pages 1-16 from this book.

Read Chapter 1 from this book.

Read Chapter 1 (PDF) and Section 2.1 (PDF) from this book.

We will discuss the code in the following zip file.

Read Sections 1.1 and 1.2 from the Readme from renderer_1.zip.

Here are a few small utilities that let us look at pixels on the computer screen.