Describir: A First Course in Computational Physics