Using Learning Analytics to Understand the Learning Pathways of Novice Programmers
Journal of the Learning Sciences
Taylor Martin
Matthew Berland
Don Davis
Carmen Petrick Smith
On the Interplay Between Bottom-Up and Datatype-Driven Program Design