A copy of this work was available on the public web and has been preserved in the Wayback Machine. The capture dates from 2017; you can also visit the original URL.
The file type is
When teaching introductory computing courses, we are often guilty of writing rudimentary programming assignments -those meant to illustrate one simple language feature, comprised mostly of code that will never be used beyond the assignment. Admittedly, first-year computing students must navigate a myriad of challenges, sometimes learning both imperative and object-oriented programming, in addition to mastering syntax, logic, debugging, and testing. To tackle the difficulties of developing CS 1doi:10.1145/2676723.2677249 dblp:conf/sigcse/WoodK15 fatcat:c5red2ejknhmlbsxoqcerzgrwy