ECE660, Interactive Computer Graphics, Spring, 2003
 
[ Start - Syllabus - Interesting Links ]
 
 

Prof. F.S. Hill,Jr. (Sandy Hill
Dept. of Electrical and Computer Engineering, University of Massachusetts

 

 

Syllabus for ECE660: Interactive Computer Graphics - Spring, 2003

Class Meets: MWF 12:20 pm, in Studio A, Marcus Hall

Instructor: Prof. F.S. Hill, Jr Knowles Engineering Bldg 309
Telephone: 413-545-0767
e-mail: hill@ecs.umass.edu <-- by far the best way!!

Office Hours: TBA - E-mail Me

Teaching Assistant: TBA

Course Prerequisites: Ability to write application programs in C or C++. Familiarity with elementary data structures, matrix algebra, and trigonometry.

Textbook:
F.S. Hill Jr., Computer Graphics Using OpenGL, 2nd Edition. Prentice Hall 2000. isbn: 0023548568

Good Reference: Woo,M., Neider, J., Davis, T. OpenGL Programming Guide, 3rd Edition. Addison Wesley, Reading, MA 1999. isbn:0-201-60458-2 (It's ok to use the second edition if you already have it.)

Course grading:

Hardware Required: A personal computer or terminal connected to a host, able to display colored images. It makes life easiest to have access to a PostScript printer also.

Software Required: A good C/C++ compiler, with OpenGL as the basic toolkit. (Other graphics packages are ok to use too.) If you are on a unix workstation with Xwindows you are all set. If you are on a PC running Windows NT you have OpenGL already installed. If you are running Windows 95/98, obtain OpenGL from the internet. With Windows it's best to use Visual C++ 5.0 or 6.0, or Borland C++ as the programming environment. On a Mac, Think C/C++ or Metrowerk's CodeWarrior C/C++ is good, and OpenGL can also be downloaded from the net. We will also be using PostScript - introduced in class.



Note to NTU/VIP Students: There is flexibility in deadlines. Any deadlines mentioned specifically are deadlines for MAILING the material, not for its arrival here at U/Mass. Also, I know that you are busy with a fulltime job as you do this course, so take a few extra days when you need to in order to finish up an assignment. You needn't call me to get permissions for this. Just try to stay up reasonably with the course.

On all mailings to me, it helps a LOT to put "ECE660" and "Project #.." on the outside of the envelope. Thus the full address becomes:
Professor F.S.Hill, Jr.
P.O. Box 34410
Knowles Engineering Building 309A
University of Massachusetts
Amherst, MA 01003-4410 Attention ECE660, Project #2