# CSC 333

Computer Graphics

## Fall, 1999

This course meets from 3:05-4:20 PM TTh in the Hay lab in Swirbul
Library.
The syllabus
is available in
HTML,
LaTeX,
DVI, and
Postscript.

A schedule of lectures tells
what I plan to talk about, and what I expect you to have read, by each
class meeting.

We've just set up a discussion
bulletin board for the class. This bulletin board requires a
username and password, which are *not* necessarily the same as
your panther username and password. I'll give out usernames and
passwords in class; you are encouraged to change your password soon
(perhaps to the same thing as your panther password, to avoid
confusion).

This course used to be numbered 222, and I taught it in
Fall 1995 and
Fall 1997.

In previous years, this course has been largely about 3-D graphic
rendering: the mathematical transformations necessary to make a
3-dimensional object (modelled in a computer program) look realistic on
a 2-dimensional computer screen. This year, for the sake of variety,
we'll leave much of the rendering to prewritten software packages and
put our emphasis on designing and implementing an interactive, graphical
user interface. This entails learning about various ways information
can be displayed on a computer, choosing which of them most effectively
convey that information to humans, and learning a style of programming
with which you may not be familiar: **event-driven**
programming.

The main textbook for the semester will be *Developing User
Interfaces*, by Dan R. Olsen, Jr, published by Morgan Kaufmann, ISBN 1-55860-418-9.

## Reading assignments

Last modified:
Tue Aug 31 18:10:30 EDT 1999
Stephen Bloch / sbloch@boethius.adelphi.edu