This list, still in flux while class topics are mapped to a schedule, includes the required and optional reading for the class, sorted alphabetically (not by assignment date). The [doi] link is to the publisher: the copyright holder, and source of additional information and context about the document. The [google] link is to help learn about what has cited the publication via Google Scholar (note that this information is less precise for publications with more generic titles, and doesn't really work for book chapters).
Borland-RainbowHarmful-2007.pdf
D Borland and RM Taylor II.
Rainbow color map (still) considered harmful..
IEEE computer graphics and applications, 27(2):14–17, 2007.
[doi]
[google]
BryantOHallaron-Chap12-2003.pdf
Computer Systems: A Programmer's Perspective.
RE Bryant and DR O'Hallaron, chapter 12:
Concurrent Programming.
Prentice Hall, 2nd edition, 2003.
(doi?)
[google]
BryantOHallaron-Chap2-2003.pdf
Computer Systems: A Programmer's Perspective.
RE Bryant and DR O'Hallaron, chapter 2:
Representing and Manipulating Information.
Prentice Hall, 2nd edition, 2003.
(doi?)
[google]
BryantOHallaron-Sect3.10-2003.pdf
Computer Systems: A Programmer's Perspective.
RE Bryant and DR O'Hallaron, chapter 3.10:
Putting It Together: Understanding Pointers.
Prentice Hall, 2nd edition, 2003.
(doi?)
[google]
BryantOHallaron-Sect6.6-2003.pdf
Computer Systems: A Programmer's Perspective.
RE Bryant and DR O'Hallaron, chapter 6.6: Putting
It Together: The Impact of Caches on Program Performance.
Prentice Hall, 2nd edition, 2003.
(doi?)
[google]
Cabral-LIC-SIG-1993.pdf
B Cabral and LC Leedom.
Imaging vector fields using line integral convolution.
In Proc. 20th Annual Conf. on Computer Graphics and Interactive
Techniques (SIGGRAPH), pages 263–270, 1993.
[doi]
[google]
Goldberg-EveryCSFloat-1991.pdf
D Goldberg.
What Every Computer Scientist Should Know About Floating-Point
Arithmetic.
ACM Computing Surveys, 23(1):5–48, March 1991.
[doi]
[google]
KernighanRitchie-Chap5-1988.pdf
The C Programming Language.
BW Kernighan and DM Ritchie, chapter 5: Pointers
and Arrays.
Prentice Hall, 2nd edition, 1988.
(doi?)
[google]
Kindlmann-SemiAutoTxf-1998.pdf
G Kindlmann and JW Durkin.
Semi-Automatic Generation of Transfer Functions for Direct Volume
Rendering.
In IEEE Symposium On Volume Visualization, pages 79–86,170,
October 1998.
[doi]
[google]
Levoy-VolRend-1988.pdf
M Levoy.
Display of Surfaces from Volume Data.
IEEE Computer Graphics & Applications, 8(5):29–37, May 1988.
[doi]
[google]
Lorensen-MarchingCubes-SIG-1987.pdf
WE Lorensen and HE Cline.
Marching Cubes: A High Resolution 3D Surface Construction
Algorithm.
In Proc. 14th Annual Conference on Computer Graphics and Interactive
Techniques (SIGGRAPH), volume 21, pages 163–169, 1987.
[doi]
[google]
Post-FlowVis-1993.pdf
Fluid Flow Visualization.
FH Post and T van Walsum, pages 1–40.
Springer Berlin Heidelberg, Berlin, Heidelberg, 1993.
[doi]
[google]
Ware-UnivariateCmaps-1988.pdf
C Ware.
Color sequences for univariate maps: Theory, experiments and
principles.
IEEE Computer Graphics and Applications, 8(5):41–49, 1988.
[doi]
[google]