This course is an introduction to algebraic geometry with an emphasis on computational aspects of the subject. Concepts studied include varieties, polynomial ideals, Grobner bases, the Hilbert basis theorem, elimination theory, and the Hilbert Nullstellensatz.