Textbook

The goal is to cover at least the first four chapters of the book Ideals, Varieties, and Algorithms, An Introduction to Computational Algebraic Geometry and Commutative Algebra, Third Edition, by David Cox, John Little, and Donal O'Shea, Springer, New York, 2007.
Note: the authors of the book have a web page with errata, software links, etc.

Software

Some of the assignments in this course will involve the use of computer algebra systems. No previous experience with computer programming is assumed, but I expect that you are able and willing to familiarize yourself with the use of the program of your choice.
You are welcome to use a generalpurpose program such as Mathematica or Maple (which can do algebra, calculus, graphics, and so on). If you prefer, you may also use Singular, Macaulay2, CoCoA or Sage. These free software systems are explicitly designed to support computations in algebraic geometry and commutative algebra. All these systems are available for most platforms (Unix, Linux, Mac OS X, Windows, etc.).
The instructor's software of choice for this course will be Macaulay2.

Additional

Here are some reference books / other reading materials. These could be updated midsemester; any updates will be announced.
 William W. Adams and Philippe Loustaunau, An Introduction to Gröbner Bases, Graduate Studies in Mathematics 3, American Mathematical Society, Providence, RI, 1994. Available through library ishare
 Thomas Becker and Volker Weispfenning, Gröbner Bases: A Computational Approach to Commutative Algebra, Graduate Texts in Mathematics 141, Springer, New York, 1993. Available through library ishare
 Ralf Fröberg, An Introduction to Gröbner Bases [electronic resource], Wiley, New York, 1997. ecopy available from Galvin library (via ishare).
 Gröbner bases: statistics and software systems, T. Hibi (editor), Springer 2013. ecopy available from Galvin library.
 Klaus Hulek, Elementary Algebraic Geometry, American Mathematical Society, Providence, RI, 2003. available through library ishare
 David Cox, John Little, and Donal O'Shea, Using Algebraic Geometry, Graduate Texts in Mathematics 185, Springer, New York, 2005. ecopy available from Galvin library.
 Hal Schenck, Computational Algebraic Geometry, London Mathematical Society Student Texts 85, Cambridge University Press, Cambridge, 2003. ecopy available from Galvin library (via ishare).
 Bernd Sturmfels, Solving Systems of Polynomial Equations, CBMS Regional Conference Series in Mathematics 97, American Mathematical Society, Providence, RI, 2002. ecopy available from Galvin library (via ishare).
 Niels Lauritzen Concrete Abstract Algebra: From Numbers to Gröbner Bases, Cambridge University Press, Cambridge, 2003. available through library ishare
 Karen E. Smith, Lauri Kahanpää, Pekka Kekäläinen and William Traves, An Invitation to Algebraic Geometry, Undergraduate Texts in Mathematics, Springer, New York, 2000. available through library ishare
