CloudCoder is a web-based programming exercise system designed for introductory programming courses. Using CloudCoder, instructors can assign practice problems to reinforce concepts and assess mastery of skills. Students access their assigned problems using a web browser. A typical problem asks the student to write a function or complete program to perform a simple task such as classifying input or performing a computation on input data. When the student submits her solution to a problem, the server tests her code against a series of test cases designed by the instructor and reports which tests executed correctly. CloudCoder is inspired by existing systems such as Codingbat, but is designed to be installed and used widely. As such, CloudCoder is open source (https://github.com/daveho/CloudCoder) and supports programming exercises in multiple languages (currently C, Java, and Python).
%0 Journal Article
%1 citeulike:14367881
%A Hovemeyer, David
%A Spacco, Jaime
%C USA
%D 2013
%I Consortium for Computing Sciences in Colleges
%J J. Comput. Sci. Coll.
%K log-mining program-analysis programming progtutor smart-content
%N 3
%P 30
%T CloudCoder: A Web-based Programming Exercise System
%U http://portal.acm.org/citation.cfm?id=2400167
%V 28
%X CloudCoder is a web-based programming exercise system designed for introductory programming courses. Using CloudCoder, instructors can assign practice problems to reinforce concepts and assess mastery of skills. Students access their assigned problems using a web browser. A typical problem asks the student to write a function or complete program to perform a simple task such as classifying input or performing a computation on input data. When the student submits her solution to a problem, the server tests her code against a series of test cases designed by the instructor and reports which tests executed correctly. CloudCoder is inspired by existing systems such as Codingbat, but is designed to be installed and used widely. As such, CloudCoder is open source (https://github.com/daveho/CloudCoder) and supports programming exercises in multiple languages (currently C, Java, and Python).
@article{citeulike:14367881,
abstract = {{CloudCoder is a web-based programming exercise system designed for introductory programming courses. Using CloudCoder, instructors can assign practice problems to reinforce concepts and assess mastery of skills. Students access their assigned problems using a web browser. A typical problem asks the student to write a function or complete program to perform a simple task such as classifying input or performing a computation on input data. When the student submits her solution to a problem, the server tests her code against a series of test cases designed by the instructor and reports which tests executed correctly. CloudCoder is inspired by existing systems such as Codingbat, but is designed to be installed and used widely. As such, CloudCoder is open source (https://github.com/daveho/CloudCoder) and supports programming exercises in multiple languages (currently C, Java, and Python).}},
added-at = {2017-11-15T17:02:25.000+0100},
address = {USA},
author = {Hovemeyer, David and Spacco, Jaime},
biburl = {https://www.bibsonomy.org/bibtex/29c760355b10910c3afc5978648da81ac/brusilovsky},
citeulike-article-id = {14367881},
citeulike-linkout-0 = {http://portal.acm.org/citation.cfm?id=2400167},
interhash = {d4320368c3caa93e448ded6feb974b2d},
intrahash = {9c760355b10910c3afc5978648da81ac},
issn = {1937-4771},
journal = {J. Comput. Sci. Coll.},
keywords = {log-mining program-analysis programming progtutor smart-content},
month = jan,
number = 3,
pages = 30,
posted-at = {2017-06-04 21:53:22},
priority = {2},
publisher = {Consortium for Computing Sciences in Colleges},
timestamp = {2020-11-03T18:43:28.000+0100},
title = {{CloudCoder: A Web-based Programming Exercise System}},
url = {http://portal.acm.org/citation.cfm?id=2400167},
volume = 28,
year = 2013
}