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:

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