Show simple item record

dc.contributor.authorPanamalai Murali, Krishnanen_US
dc.date.accessioned2017-12-07T07:00:25Z
dc.date.available2017-12-07T07:00:25Z
dc.date.issued2016-06-14en_US
dc.identifier.othervt_gsexam:8034en_US
dc.identifier.urihttp://hdl.handle.net/10919/81072
dc.description.abstractThe massive rise in Computer Science enrollments in both traditional classroom courses and in Massively Open Online Courses (MOOCs) shows the enormous opportunities in engaging students to learn programming. While the number of students in CS courses continues to increase, there has been no concomitant increase in the number of instructors for such courses. This leads to a completely lopsided learning environment where the already-stretched instructor is pressed to spend more time on ancillary tasks like grading and course bookkeeping. CodeWorkout is an online drill-and-practice system with course management features that aims to address these issues. CodeWorkout hosts an online repository of programming questions that instructors can incorporate into their courses. It also provides instructors with a facility to create their own programming questions so that exercises can be tailored according to the needs of the class. CodeWorkout has an open gradual engagement model that allows students who are not enrolled in a course to use it. CodeWorkout also creates an open environment for instructors to collaborate by sharing exercises that they create. CodeWorkout has been used in four courses at Virginia Tech. It has been shown to significantly improve the student's skills in introductory programming through providing a number of online practice questions.en_US
dc.format.mediumETDen_US
dc.publisherVirginia Techen_US
dc.rightsThis Item is protected by copyright and/or related rights. Some uses of this Item may be deemed fair and permitted by law even without permission from the rights holder(s), or the rights holder(s) may have licensed the work for use under certain conditions. For other uses you need to obtain permission from the rights holder(s).en_US
dc.subjectdrill-and-practiceen_US
dc.subjecteducational technologyen_US
dc.subjectweb applicationen_US
dc.titleCodeWorkout: Design and Implementation of an Online Drill-and-Practice System for Introductory Programmingen_US
dc.typeThesisen_US
dc.contributor.departmentComputer Scienceen_US
dc.description.degreeMaster of Scienceen_US
thesis.degree.nameMaster of Scienceen_US
thesis.degree.levelmastersen_US
thesis.degree.grantorVirginia Polytechnic Institute and State Universityen_US
thesis.degree.disciplineComputer Science and Applicationsen_US
dc.contributor.committeechairEdwards, Stephen H.en_US
dc.contributor.committeememberShaffer, Clifford A.en_US
dc.contributor.committeememberPerez-Quinonez, Manuel A.en_US


Files in this item

Thumbnail

This item appears in the following Collection(s)

Show simple item record