Understanding Calculus through Linear Maps: A Computational Approach