This is a hands-on class in computer graphics programming. We will concentrated on teaching the principles of three dimensional computer graphics, and we will explore these principles through programming assignments in Java using the Java 2D and Java 3D APIs. We will also do some projects involving ray tracers and other 3D APIs. There will be many programming assignments, and two in-class, open-book exams.
You should use the turnin program to submit
assignments.
You should also use the following naming convention in turning in
programs. Each file that you are turning in has a name of the form
"filename.extension", for example "Amoeba.java", where "Amoeba" is the
filename, and "java" is the extension. You should make sure that your
filename ends with the number of the assignment for every file being
turned in for a particular assignments. So, for assignment 2, you'd
turn in "Amoeba2.java" and "README2".