This undergraduate sequence explores the mathematical and computational algorithms used to approximate irrational numbers. Students will learn to bridge the gap between abstract theory and numerical practice through methods like Bisection, Newton's Method, Continued Fractions, and Taylor Series, culminating in an analysis of how these values are represented in modern computer systems.