CSU540 Computer Graphics - Fall 2005 - General Information
Professor Futrelle -
College of Computer and Information Sciences, Northeastern U., Boston, MA
Version of 15 October 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: email@example.com.
For course-related mail, all mail must have a subject line beginning with "csu540f05" --
otherwise it will be returned.
- Futrelle's Office:
- 450 West Village H (WVH) or adjacent lab Rm 460
- Hardcopy mailbox:
- 202 West Village H (WVH)
- Futrelle's office: 617-373-4239, Lab: 617-373-4607
- Fundamentals of Computer Graphics, Second Edition
by Peter Shirley, et al
A K Peters (publisher), 2005, hardcover, 652 pages, hardcover.
- 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.
My regular office/advising hours are Mondays, 1:30-3:30.
- 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.
- Sequence 2 MWTh 9:15-10:20 325 Shillman
- 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 proper set of things to hand in.
See the info on this page.
- Grading --
- The grading percentages are as follows,
though these may be updated as the semester proceeds:
- Quiz #1 10%
- Midterm 15%
- Quiz #2 10%
- Final 25%
- Written Assignment #1 3%
- Programming Assignment #1 5%
- Programming Assignment #2 7%
- Programming Assignment #3 5%
- Programming Project Milestone #1 5%
- Programming Project Milestone #2 5%
- Programming 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