Marmoset: A Programming Project Assignment Framework to Improve the Feedback Cycle for Students, Faculty and Researchers

dc.contributor.advisorPugh, Williamen_US
dc.contributor.authorSpacco, Jaimeen_US
dc.contributor.departmentComputer Scienceen_US
dc.contributor.publisherDigital Repository at the University of Marylanden_US
dc.contributor.publisherUniversity of Maryland (College Park, Md.)en_US
dc.date.accessioned2007-02-01T20:21:10Z
dc.date.available2007-02-01T20:21:10Z
dc.date.issued2006-11-06en_US
dc.description.abstractWe developed Marmoset, a system that improves the feedback cycle on programming assignments for students, faculty and researchers alike. Using automation, Marmoset substantially lowers the burden on faculty for grading programming assignments, allowing faculty to give students more rapid feedback on their assignments. To further improve the feedback cycle, Marmoset provides students with limited access to the results of the instructor's private test cases before the submission deadline using a novel token-based incentive system. This both encourages students to start their work early and to think critically about their work. Because students submit early, instructors can monitor all students' progress on test cases and identify where in projects students are having problems in order to update the project requirements in a timely fashion and make the best use of time in lectures, discussion sections, and office hours. To further improve the feedback cycle, Marmoset provides students with limited access to the results of the instructor's private test cases before the submission deadline using a novel token-based incentive system. This both encourages students to start their work early and to think critically about their work. Because students submit early, instructors can monitor all students' progress on test cases and identify where in projects students are having problems in order to update the project requirements in a timely fashion and make the best use of time in lectures, discussion sections, and office hours.en_US
dc.format.extent770912 bytes
dc.format.mimetypeapplication/pdf
dc.identifier.urihttp://hdl.handle.net/1903/4095
dc.language.isoen_US
dc.subject.pqcontrolledComputer Scienceen_US
dc.subject.pquncontrolledmarmoseten_US
dc.subject.pquncontrolledcomputer science educationen_US
dc.subject.pquncontrolledfindbugsen_US
dc.titleMarmoset: A Programming Project Assignment Framework to Improve the Feedback Cycle for Students, Faculty and Researchersen_US
dc.typeDissertationen_US

Files

Original bundle
Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
umi-umd-3880.pdf
Size:
752.84 KB
Format:
Adobe Portable Document Format