CMPSC382 Header

Class Information

Posted on July 15, 2015

Course Summary: In this course, we will learn the fundamentals of computing graphics, visualization, and visual computing. The major sections of the course will be devoted to detailed topics including programming in a visual environment, colors and the human visual system, image manipulation and processing, and information visualization. Our primary development environment and language will be Processing, but I hope to also introduce you to other visual programming packages and libraries including OpenGL, D3, Prefuse, and Java2D.

Instructor Info:
Professor: John Wenskovitch
Office: 104 Alden Hall
Email: jwenskovitch(at)allegheny(dot)edu
Class Meetings: Lecture MWF 1:30-2:20, Lab T 2:30-4:20
Office Hours: Book an Appointment!

Course Info:
Required Text: Getting Started with Processing, Casey Reas and Ben Fry, 1st edition (ISBN13: 978-1-449-37980-3).
Required Text: Computer Graphics: Principles and Practice, John F. Hughes et al., 3rd edition (ISBN13: 978-0-321-39952-6).
Optional Text: OpenGL SuperBible: Comprehensive Tutorial and Reference, Graham Sellers et al., 6th edition (ISBN13: 978-0-321-90294-8).