Foundations of Computational Mathematics: Six lectures on the geometric integration of ODEs