Hands-On Introduction to Computer Science at the Freshman Level

doi 10.1145/2538862.2538889