CSU540 Computer Graphics - Spring 2005 - General Information
Professor Futrelle -
College of Computer and Information Sciences, Northeastern U., Boston, MA
Version of 10 January 2005
Course description, from the catalogue:
CSU540 Computer Graphics (4 SH)
Charts a path through every major aspect of computer graphics with
varying degrees of emphasis. Discusses hardware issues: size and speed;
lines, polygons, and regions; modeling: objects and their relations;
viewing: what can be seen (visibility and perspective); rendering: how
it looks (properties of surfaces, light, and color); transformations:
moving, placing, distorting, and animation; interaction: drawing,
selecting, and transforming.
Prerequisites: CSU212, MTHU371 (Linear Algebra).
In addition and partly in replacement of some of the topics
mentioned above, there will material and work on 2D and especially, 3D animation.
- Course Key Number:
- Northeastern University, and the
College of Computer and Information Sciences, Boston, MA.
- Professor Robert P. Futrelle
Email me at: firstname.lastname@example.org.
You can also use a
to contact me without needing email access at all.
- Futrelle's Office:
- 450 West Village H (WVH)
- Hardcopy mailbox:
- 220 West Village H (WVH)
- Futrelle's office: 617-373-4239, Lab: 617-373-4607
- Teaching Assistant:
- Mr. Jason Blind. Office: 460WVH Phone: 617-373-4607
Office hours: Mon, Wed 3-4.
- Introduction to Computer Graphics
by James D. Foley, Andries van Dam, Steven K. Feiner,
John F. Hughes, Richard L. Phillips.
Hardcover: 632 pages.
Publisher: Addison-Wesley Pub Co; 2nd edition.
- Personal Help:
- If you need help at any time, find Prof. Futrelle
or call or send email, or ask in class to set up an appointment.
Regular office hours are Tuesdays 2-3pm and Fridays 2-3pm.
- On-line help:
- There is a ton of information about computer graphics and about
Java graphics on the web. See the
graphics info link on the homepage.
- Tuesdays & Fridays 11:45 AM-1:25 PM in 110 WVH
- All students will do graphics programming, including an
end-of-semester project (with interim reports).
There may be some small interim projects also.
The absolute requirement is that I be able to compile, run and view
your graphics code on the College's Sun Solaris system in Java.
Also, you must be careful to "present" your work well.
Just handing me a bunch of code with no explanation will not do.
A thorough Readme, Javadoc, source code, compiled code, and screen shots
are the best set of things to hand in.
- Grading --
- The grading percentages are as follows:
- Quiz #1 10%
- Midterm 15%
- Quiz #2 10%
- Final 25%
- Assignment #1 5%
- Assignment #2 10%
- Assignment #3 5%
- Project Milestone #1 5%
- Project Milestone #2 5%
- Final Project 10%
- The course email archives:
- All students in the course must sign up
for the mailing list
in order to receive important notices.
Sign up at
You can only post mail to the list using the email address
you're signed up with.
All mail to the list is archived and available here:
Post away -- your questions and information may well be of interest to other
students in the class.
Post mail to the list from your registered email address
Go to CSU540 home page.
or RPF's Teaching Gateway or