MAT 5932 - Computational Mathematics: Preliminary Course Information


This course offers an introduction to the algorithmic foundations of computer algebra. Most of the material presented will be taken from the book J. von zur Gathen and J. Gerhard: Modern Computer Algebra (Cambridge University Press), subsequently cited as [GaGe99]but buying the book is not necessary for attending the course. Acquaintance with elementary algbraic tools like modular arithmetic, finite fields and polynomial rings certainly helps in following the material discussed in this course.

The focus will be on understanding algorithms and their complexity for fundamental tasks like fast integer arithmetic, fast polynomial arithmetic and fast linear algebra. Suggestions of participants for particular topics of interest are most welcome. Homework projects may involve some programming, but the main emphasis of the course is on understanding the underlying theoretical concepts and techniques.

More information on the course is available in the preliminary syllabus, and comments are welcome.

Topics discussed in class

For questions or comments, please feel free to contact me anytime (see my homepage for email, phone number, etc.).
Apr 18, 2009