Home

Retina: Helping Students and Instructors Based on Observed Programming Activities

Christian Murphy; Gail E. Kaiser; Kristin Loveland; Sahar Hasan

Title:
Retina: Helping Students and Instructors Based on Observed Programming Activities
Author(s):
Murphy, Christian
Kaiser, Gail E.
Loveland, Kristin
Hasan, Sahar
Date:
Type:
Technical reports
Department:
Computer Science
Permanent URL:
Series:
Columbia University Computer Science Technical Reports
Part Number:
CUCS-039-08
Publisher:
Department of Computer Science, Columbia University
Publisher Location:
New York
Abstract:
t is difficult for instructors of CS1 and CS2 courses to get accurate answers to such critical questions as 'how long are students spending on programming assignments?', or 'what sorts of errors are they making?' At the same time, students often have no idea of where they stand with respect to the rest of the class in terms of time spent on an assignment or the number or types of errors that they encounter. In this paper, we present a tool called Retina, which collects information about students' programming activities, and then provides useful and informative reports to both students and instructors based on the aggregation of that data. Retina can also make real-time recommendations to students, in order to help them quickly address some of the errors they make. In addition to describing Retina and its features, we also present some of our initial findings during two trials of the tool in a real classroom setting.
Subject(s):
Computer science
Item views:
132
Metadata:
text | xml

In Partnership with the Center for Digital Research and Scholarship at Columbia University Libraries/Information Services | Terms of Use