A Data-Centric Introduction to Computing