I secretly hope that I will one day get to teach calculus to computer scientists. In that case I would introduce reals as a coinductive data type, and the usual operations (such as differentiation, integration, solving differential equations) as stream operations. That should appeal to programmers, athough it would be weird for conventional mathematicians.
[1] D. Pavlovic, M. Hölzl Escardo, Calculus in coinductive form.
[2] D. Pavlovic, V. Pratt, The continuum as a final coalgebra.