Teaching programming through paperless assignments
An accelerated introductory computer science course sequence for non-traditional Master’s students