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:
- 16023
- Institution:
- Northeastern University, and the
College of Computer and Information Sciences, Boston, MA.
- Instructor:
- Professor Robert P. Futrelle
Email me at: futrelle@ccs.neu.edu.
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)
- Telephone:
- Futrelle's office: 617-373-4239, Lab: 617-373-4607
- Textbook:
- Fundamentals of Computer Graphics, Second Edition
by Peter Shirley, et al
A K Peters (publisher), 2005, hardcover, 652 pages, hardcover.
ISBN: 1-56881-269-8
- 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.
- Classes:
- Sequence 2 MWTh 9:15-10:20 325 Shillman
- Projects:
- 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
https://lists.ccs.neu.edu/bin/listinfo/csu540-f05-rpf.
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:
https://lists.ccs.neu.edu/pipermail/csu540-f05-rpf/.
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
to here:
csu540-f05-rpf@lists.ccs.neu.edu
Go to CSU540 home page.
or RPF's Teaching Gateway or
homepage