Worsley, M., & Blikstein, P. (2013). Programming Pathways: A Technique for
Analyzing Novice Programmers’ Learning Trajectories. In Artificial
Intelligence in Education. Springer Berlin Heidelberg. 844-847.
Introductory computer science courses are a valuable resource to students of all disciplines. While we often look at students’ end products to judge their proficiency, little analysis is done on the most integral aspect of learning to programming, the process. We also have a hard time quantifying how students’ programming changes over the course of a semester. In order to address these we show how a process-oriented analysis can identify meaningful trends in how programmers develop proficiency across various assignments.