COMPUTER GRAPHICSInformation Sheet and Syllabus 
Text:
COMPUTER GRAPHICS  Tools for Visualization by M. W. Firebaugh, Wm. C. Brown Publishing Co., (1993)
Tittel, Ed et al, Building VRML Worlds, Osborne McGrawHill, (1997)Pavlidis, Theo, Interactive Computer Graphics in X, PWS Publishing Company, Boston, MA (1996)
Brown, Judith R. et al, Visualization  Using Computer Graphics to Explore Data and Present Information, JohnWiley & Sons, (1995)
Hearn, Donald and M. Pauline Baker, COMPUTER GRAPHICS PrenticeHall (1994)
Mielke, Bruce, Integrated Computer Graphics, West Publishing Company, (1991)
Foley, James D. and Van Dam, Andries, Feiner, Steven, and Hughes, John, Computer Graphics: Principles and Practice (Second Edition) AddisonWesley Publishing Company, Reading, MA (1990)
Newman, William M. and Robert F. Sproull, Principles of Interactive Computer Graphics, McGrawHill (1979)
Exercises (Due Thursday) 35%Exams (Tuesdays, Feb. 24 and Apr. 14) 30%
Final Exam (Tuseday, May 12, 8:1510:015 p.m.) 15%
Project (Presentations, May 5 & 7) 15%
Participation (Contributions, attendance, enthusiasm, etc.) 5%
Morris W. Firebaugh Phone: (262)8869575
email: mfirebaugh@wi.rr.com
WWW Homepage: http://www.firebaugh.com/FDA/fda.html
Office Hours: 1:002:00 & 5:006:00 p.m., Tues, Thurs
Other times: By Appointment
Week  Reading
Exercises 

1  Ch.1
1,4,9 
Visualization: A New Paradigm Physiological Basis, Effective Communication, Visualization in scientific computing , Introduce Pascal 
2  Ch.2
1,9,16 
Technological Basis for VisualizationGrowth in performance/ price, Hardware systems, Software systems, Standards, More Pascal 
3  Ch.3
4,6,16 
Tools for InteractionObjectOriented ProgrammingProgramming environments, Graphical OOP objects, Interaction algorithms in Pascal 
4  Ch.4
7,8,11,20 
OneDimensional Graphics Transformations in 1D, Homogeneous coordinates, transformations, windows, viewports, and clipping 
5  Ch.5
7,8,11,20 
TwoDimensional GraphicsRepresentation Moving from 1D to 2D Representation of objects, representation of actions, transformations 
64  Ch.6
6,13,14,17 
TwoDimensional Graphics Implementation Raster graphics, Windows, Viewports, and clippling, bitmapped vs. OOP graphics 
7  Ch.7
2,6,13,16,20 
Three Dimensional Graphics  Fundamentals Moving from 2D to 3D, Representation and transformation of 3D objects, projections 
8  Ch.8
5,6,7 
Three Dimensional GraphicsGeometric Modeling Geometric modeling, parametric surfaces,constructive solid geometry 
9  Ch.8
20,22,26 
Three Dimensional GraphicsGeometric Modeling Superquadrics, Clipping in 3D, Hidden surface algorithms 
10  Ch.9
1,7,12,25 
Three Dimensional Graphics  Visual Realism and Color Simple Three Dimensional Graphics  Visual Realism and Color Simple reflection model, Interpolative shading, Color models, RGB, CYM 
11  Ch.10
3,5,8,¶ 
Three Dimensional Graphics Realistic Rendering Ray tracing, Forward and backward ray tracing, Physics of radiosity, Intro POVRay 
124  Ch.10
14,16,21,¶ 
Three Dimensional Graphics Realistic Rendering Extensions of radiosity, Software implementations, Renderman 
13  Ch.11
1,2,9,13 
FractalsObjects of Fractional Dimension Fractal geometry of nature, Classification of fractals, Linear replacement mapping 
14  Ch.11
20,30 
FractalsObjects of Fractional Dimension Iterated function systems Complex plane mapping, Stochastic fractals, Fractal applications 
15  Ch.12
§ 
The Visual InterfaceDesigning GUIs Principles of GUI Design, Application programmer interface, Examples of GUI design 
¶ means ray tracing with POVRay
§ means Project Preparation and Presentation