Short, automatically-assessed programming exercises, and other types of short practice problems, are a useful way to introduce and reinforce concepts and techniques in introductory programming courses. When delivered over the web, they allow students to learn and practice, with immediate feedback, at any time and place where they have access to a web browser. However, such exercises do not seem to be as widely used as they could be. Similarly, there is not a lot of literature on the effectiveness of these types of problems. The purpose of this BOF is to bring together users (and potential users) of programming exercises with developers of programming exercise systems to discuss how exercises could be used more widely and effectively. Possible discussion topics include: What features are absolutely essential for faculty to consider adoption? What are the major obstacles preventing more widespread adoption? Are faculty willing to share their exercises under an open/non-commercial license? Should exercises best used for extra practice, as graded assignments, or both?
%0 Conference Paper
%1 citeulike:14367880
%A Hovemeyer, David
%A Spacco, Jaime
%A Duvall, Robert
%A Edwards, Stephen
%A Kumar, Amruth
%A Petersen, Andrew
%A Zingaro, Daniel
%B Proceedings of the 45th ACM Technical Symposium on Computer Science Education
%C New York, NY, USA
%D 2014
%I ACM
%K log-mining program-analysis programming progtutor
%P 737
%R 10.1145/2538862.2544261
%T Using and Sharing Programming Exercises to Improve Introductory Courses (Abstract Only)
%U http://dx.doi.org/10.1145/2538862.2544261
%X Short, automatically-assessed programming exercises, and other types of short practice problems, are a useful way to introduce and reinforce concepts and techniques in introductory programming courses. When delivered over the web, they allow students to learn and practice, with immediate feedback, at any time and place where they have access to a web browser. However, such exercises do not seem to be as widely used as they could be. Similarly, there is not a lot of literature on the effectiveness of these types of problems. The purpose of this BOF is to bring together users (and potential users) of programming exercises with developers of programming exercise systems to discuss how exercises could be used more widely and effectively. Possible discussion topics include: What features are absolutely essential for faculty to consider adoption? What are the major obstacles preventing more widespread adoption? Are faculty willing to share their exercises under an open/non-commercial license? Should exercises best used for extra practice, as graded assignments, or both?
%@ 978-1-4503-2605-6
@inproceedings{citeulike:14367880,
abstract = {{Short, automatically-assessed programming exercises, and other types of short practice problems, are a useful way to introduce and reinforce concepts and techniques in introductory programming courses. When delivered over the web, they allow students to learn and practice, with immediate feedback, at any time and place where they have access to a web browser. However, such exercises do not seem to be as widely used as they could be. Similarly, there is not a lot of literature on the effectiveness of these types of problems. The purpose of this BOF is to bring together users (and potential users) of programming exercises with developers of programming exercise systems to discuss how exercises could be used more widely and effectively. Possible discussion topics include: What features are absolutely essential for faculty to consider adoption? What are the major obstacles preventing more widespread adoption? Are faculty willing to share their exercises under an open/non-commercial license? Should exercises best used for extra practice, as graded assignments, or both?}},
added-at = {2018-03-19T12:24:51.000+0100},
address = {New York, NY, USA},
author = {Hovemeyer, David and Spacco, Jaime and Duvall, Robert and Edwards, Stephen and Kumar, Amruth and Petersen, Andrew and Zingaro, Daniel},
biburl = {https://www.bibsonomy.org/bibtex/2f5aae61d90e8e95379d457da924b21eb/aho},
booktitle = {Proceedings of the 45th ACM Technical Symposium on Computer Science Education},
citeulike-article-id = {14367880},
citeulike-linkout-0 = {http://portal.acm.org/citation.cfm?id=2544261},
citeulike-linkout-1 = {http://dx.doi.org/10.1145/2538862.2544261},
doi = {10.1145/2538862.2544261},
interhash = {f9631143f2ddefeda625091c26d5e324},
intrahash = {f5aae61d90e8e95379d457da924b21eb},
isbn = {978-1-4503-2605-6},
keywords = {log-mining program-analysis programming progtutor},
location = {Atlanta, Georgia, USA},
pages = 737,
posted-at = {2017-06-04 21:52:10},
priority = {2},
publisher = {ACM},
series = {SIGCSE '14},
timestamp = {2018-03-19T12:24:51.000+0100},
title = {{Using and Sharing Programming Exercises to Improve Introductory Courses (Abstract Only)}},
url = {http://dx.doi.org/10.1145/2538862.2544261},
year = 2014
}