Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.


Computational Commutative Algebra

Chennai Mathematical Institute and NPTEL via Swayam


This is an introductory course in computational commutative algebra. Topics in a typical first course in commutative algebra are developed along with computations in Macaulay2. The emphasis will be on concrete computations, more than on giving complete proofs of theorems.INTENDED AUDIENCE :Advanced undergraduate / post-graduate studentsPREREQUISITES :Introduction to basic theory of rings, modulesINDUSTRIES SUPPORT :None


Week 1:Introduction: rings and ideals, ring homomorphisms, Hilbert basis theorem, Hilbert Nullstellensatz, introduction to Macaulay2Week 2:Groebner bases, ideal membership, solving systems of polynomial ringsWeek 3:Modules.Week 4:Associated primes and primary decomposition
Week 5:Associated primes and primary decomposition, ctd.Week 6:Integral extensions, integral closure, Noether normalizationWeek 7:Integral extensions, integral closure, Noether normalization, ctd.Week 8:Hilbert functions, dimension theory
Week 9:Hilbert functions, dimension theory ctd.Week 10:Applications to geometry.Week 11:Homological algebra: depth, Koszul complexWeek 12:Homological algebra: free resolutions, Auslander-Buchsbaum formula

Taught by

Prof. Manoj Kummini

Related Courses


Start your review of Computational Commutative Algebra

Never Stop Learning!

Get personalized course recommendations, track subjects and courses with reminders, and more.

Sign up for free