The purpose of this course is to help you to acquire and build the skills needed to solve problems in visual computing. Most employers in visual computing express the desire to find and hire people who know how to solve problems. To accomplish this, we will learn to use Unix and to write code using the the Python language, used often in visual computing environments. We will also learn to use the tools and packages that are available for Visual Computing. We will begin by becoming comfortable with the unix operating system, which is used in virtually all graphics departments in industry. We will build graphical user interfaces (GUI), and perhaps some animations.