Abstract: Examinations in programming courses that require students to write code to solve a problem are an excellent method for testing how well a student has mastered language syntax, programming ...