An Introduction to Algebraic Geometry : A Computational Approach