A case study of introductory programming with MOOCS