Site Index

Site Index


The Course

Requirements

Assignments

General information

Course Calendar


Resources

Java

Unix and CCS access

The Emacs editor

Computer Graphics


Email Prof. Futrelle
Or send a form-based message.
Better, email both of us, including the Teaching Assistant, Ms. Shan.

Return to Professor Futrelle's Teaching Gateway or to his home page.

COM1370 -- Computer Graphics -- Summer 2001

College of Computer Science, Northeastern University

Professor Robert P. Futrelle

(Updated Thursday 8/23/2001)

URL of this page: http://www.ccs.neu.edu/home/futrelle/teaching/com1370sm2001/index.html


Overview

This course builds on your knowledge of programming, data structures and algorithms and linear algebra to introduce the foundations of computer graphics. And of course it gives you lots of opportunities to produce your own graphics for display. Use the informational and resource links at the left to get to other important information, especially the course requirements.


News and Notes

Items will be added below from time-to-time with the latest news from the course (most recent first). They may describe new material added to this web site, new assignments, shifts in the course schedule, etc. So check here often.

FINAL EXAM -- Posted 8/23/01: Review material that was hardcopy is posted, as well as copies of Quizzes 1 and 2 and Midterm. The Final will be given Monday, August 27th at 8am in 309 KA (Kariotis) Access the material here.

There was no class on Wednesday, August 15th. Professor Futrelle was out of town on that day.

Friday, August 10th --Details for Assignment #6 posted. It is part three of a three-part assignment on 3D modeling and transforms. This assignment is due electronically by the end of the day (midnight) Thursday 8/23 (last day of classes this quarter). See the Assignments page or via the direct link.

Sunday, August 5th --Details for Assignment #5 posted. It is part 2 of a three-part assignment on 3D modeling and transforms. This assignment is due electronically by the end of the day (midnight) Monday 8/13. See the Assignments page or via the direct link.

Midterm Exam, Wednesday, July 25th. See the exam notes posted here.

Saturday, July 21st --Important addendum to Assignment 4 posted.

Thursday, July 19th -- Notes for Assignment #4 posted. It is part 1 of a two-part assignment on 3D modeling and transforms. This assignment is due electronically by the end of the day (midnight) Friday, 7/27. See the Assignments page or via the direct link.

Friday, July 6th -- Notes for Quiz #2 posted here. To be given on Thursday the 12th.

Friday, July 6th -- Assignment #3 posted. Due by the end of Thursday, July 12th. This involves matrix transformations in two dimensions using 3-dimensional matrices in homogeneous coordinates, as described in the beginning of Chapter 5. See the Assignments page. Also, see the moving lines demo applet.

Sunday, July 1st -- The Syllabus has had a major update today.

Sunday, July 1st -- An example of using timing delays in an applet. It requires the addition of only two methods to one of the fat pixel examples (plus a few convenience functions I wrote to do random colors and positions). Here's the applet and here's the source code. We'll use such timing in the future to move objects around the screen at controlled rates.

Saturday, June 30th -- Assignment #2, due by the end of Thursday July 5th, has now been spelled out in detail. Follow the link on the Assignments page

Saturday, June 30th -- The entire on-line book, Bruce Eckel's Thinking in Java, 2nd edition, has been downloaded and posted on my CCS website. See the Java resources page.

Monday, June 25th -- Assignment #2 sneak preview posted. Follow the link on the Assignments page

Friday, June 22nd -- Assignment #1 posted. Due Thursday, June 28th. Start work on it now. Follow the link on the Assignments page