Geometry for Computer Applications
Math 431 Fall 2018
Topics from projective geometry and transformation geometry,
emphasizing the twodimensional representation of threedimensional objects
and objects moving about in the plane and space.
The emphasis will be on formulas and algorithms of immediate
use in computer graphics, vision and robotics.
Official Course Number:
MATH 431 (Section 0101) (3 credits)
Grade Method:
REG/PF/AUD.
Lectures: TuesdayThursday
9:30  10:45, Hornbake 0125
Professor:
Bill Goldman
(wmg AT math.umd.edu)
Office:
3106 Math Building
Phone:
3014055124
Course Assistant:
Charles Daly
(cdaly69 AT math.umd.edu)
Prerequisites: MATH240/MATH461
(Linear Algebra) or MATH341 (with minimum grade C).
Math 241 (Multivariable Calculus) and MATH246 (Differential Equations)
would also be useful.
Examinations and grading:
There will be one midterm and one final exam
(possibly replaced with final projects).
Biweekly problem sets will be assigned.
The final grade will include all assigned material as well as class
participation.
Although attendance is not mandatory,
it will be counted as class participation in determining the final grades.
Course materials:
Recommended references:
There will be no required text for the course,
but I will follow the course notes,
which are evolving as I continue to develop the course.
Several other recommended references include:
 Mathematics for Computer Graphics, Fourth Edition,
by John Vince,
Springer Undergraduate Topics in Computer Science,
ISBN 9781447162896
 Linear Algebra and its applications, Fourth edition,
by David C. Lay, Addison Wesley, ISBN 13:9780321385178
(1994, 1997, 2006, 2012)
 Practical Linear Algebra: A Geometry Toolbox,
by Gerald Farin and Dianne Hansford,
CRC Press, ISBN 9781466579569 (2014)
 Applied Geometry for Computer Graphics and CAD,
Second Edition, by Duncan Marsh, Springer Undergraduate Mathematics Series,
ISBN 2854338016 (1999,2005)

Nigel Hitchin's course notes,
``Projective Geometry,''
available from his
website.

An Invitation to 3D Vision: From Images to Geometric Models,
by Jana Kosecka, Yi Ma, S. Shankar Sastry, Stefano Soatto,
Springer Interdisciplinary Applied Mathematics 26,
ISBN 9780387217796 (2004).''
Vince's recommended book is a generalpurpose
reference. The last sections of Lay's book give a good
exposition of some of the basic linear algebra we discuss
at the beginning. Please let me know if you know of some
other useful books on the subject. (The literature is vast.)
Materials will be distributed and posted as they are written.
Course highlights:
 Projective geometry, both real and complex
 Conic sections and quadric surfaces
 How topology makes data types complicated
 Geometric transformations
 Oneparameter groups and matrix exponentials
 Complex numbers and quaternions
 Representing lines in 3space by Plucker coordinates
Administrative Policies:
 Makeups:
There will generally be no makeups for quizzes or midterms.
If illness, a death in the family, car trouble or a faulty alarm clock cause
you to miss a midterm  that is the midterm or section quiz you will drop.
So do not decide an earlier midterm or quiz is going to be your bad score 
if you miss a later one, then that is going to be your bad score.
When you have compelling reasons for missing an exam, share them with
the Instructor or Course Assitant.
**If you know BEFORE an exam that you have a conflict,
contact the Instructor and the Course Assistant in advance.
In this case, it is sometimes possible to arrange an early exam.**

Deadlines:
Late homework will generally not be accepted.
Here are two reasons:
we want to use resources well
(late homework is much more timeconsuming to grade),
and you will learn better if you do the work on time.
If you have any questions about policy, please consult
the Instructor and Course Assistant.

Emergency closures:
In case of an emergency that closes the University
for an extended period of time (for example, due to inclement
weather), be sure to access your email for instructions.
Also check the University's home page.

Expectations/philosophy:
You are expected to come to class, do the homework, and most important of all
be actively engaged in trying to understand.
Two tips for success: Don't fall behind.
Make friends. Help each other (especially after trying alone first).
Attendance is extremely important,
since much of the material is not covered in the books,
and the course continues to evolve.

Religious observances:
If your religion dictates that you cannot take
an exam or hand in assigned work on a particular date, then contact the
Instructor early in the semester to discuss alternatives.
You are responsible for making these arrangements in a timely fashion.

Academic Integrity:
On each paper, students must
write by hand and sign the following pledge:
``I pledge on my honor that I have not given or received any unauthorized assistance on this examination (or assignment).''
wmg@math.umd.edu
Last modified:
26 August 2018