Mathematics 308 - Fall 1999 - Euclidean geometry

Fall term

Section 101

11:30-12:30 M W F

Mathematics 104

In the course this fall, as in previous years, I will show how mathematics and computers can be used together to produce graphics of mathematical interest. The primary programming language to be used is PostScript. It is ideal for this purpose because its imaging model uses affine geometry in a crucial manner. Towards the end of the course, elementary 3D graphics including perspective, and perhaps something about the regular solids, will be discussed. New this year: I will also allow work in Java, and will arrange weekly tutorials for those interested in it.

Towards the end of the term, students will have to propose and carry out their own projects. You can even look at a previous year's projects.

Students will be given accounts in the Mathematics Department undergraduate computer laboratory, and will also be able to run GhostScript or GhostView on PC-compatible machines or Macintoshes elsewhere. The documentation below is in both PostScript and PDF formats. For reading PostScript you can use GhostView & GhostScript if you do not have another PostScript file browser. For PDF files Acrobat Reader is available from Adobe.

We have PostScript help on our local help facility If you would like to know something that isn't there, ask about it.

Course notes

In pdf format

Last year's exams

The midterm (ps)

The final (ps)

The midterm (pdf)

The final (pdf)

Homework assignments

The first homework assignment The second homework assignment

Java graphics notes

Tutorial - Introduction
Tutorial - A simple applet
Tutorial - A simple interactive applet
Tutorial - A simple animated applet

The psplot package:
gzipped (Unix)
zipped (Windows)

The tutorial applets

Other course material

The review questions

Pythagoras' Theorem

Rotations

Area and angles on the sphere