D. Schuster. Proceedings of the 41st ACM technical symposium on Computer science education, page 549--553. New York, NY, USA, ACM, (2010)
DOI: 10.1145/1734263.1734445
Abstract
Computer game programming has been adopted by some instructors and schools in an effort to motivate students and make the learning more relevant to the student's world than the console programs many of their instructors learned with. This paper describes the author's experience teaching CS1 using the ACM Java library to write arcade game programs. An online book, the Free Java Book, has been written to support this approach. Experience over the last two years teaching with this approach will be shared and the book will be described.
%0 Conference Paper
%1 Sch10
%A Schuster, Daniel L.
%B Proceedings of the 41st ACM technical symposium on Computer science education
%C New York, NY, USA
%D 2010
%I ACM
%K cs1 games
%P 549--553
%R 10.1145/1734263.1734445
%T CS1, arcade games and the free Java book
%U http://doi.acm.org/10.1145/1734263.1734445
%X Computer game programming has been adopted by some instructors and schools in an effort to motivate students and make the learning more relevant to the student's world than the console programs many of their instructors learned with. This paper describes the author's experience teaching CS1 using the ACM Java library to write arcade game programs. An online book, the Free Java Book, has been written to support this approach. Experience over the last two years teaching with this approach will be shared and the book will be described.
%@ 978-1-4503-0006-3
@inproceedings{Sch10,
abstract = {Computer game programming has been adopted by some instructors and schools in an effort to motivate students and make the learning more relevant to the student's world than the console programs many of their instructors learned with. This paper describes the author's experience teaching CS1 using the ACM Java library to write arcade game programs. An online book, the Free Java Book, has been written to support this approach. Experience over the last two years teaching with this approach will be shared and the book will be described.},
acmid = {1734445},
added-at = {2012-11-21T14:11:39.000+0100},
address = {New York, NY, USA},
author = {Schuster, Daniel L.},
biburl = {https://www.bibsonomy.org/bibtex/23cd7783fc2cf6e608a556821be341eba/ajlakanen},
booktitle = {Proceedings of the 41st ACM technical symposium on Computer science education},
description = {CS1, arcade games and the free Java book},
doi = {10.1145/1734263.1734445},
interhash = {1886483036f5c7ed88d4856d6081b311},
intrahash = {3cd7783fc2cf6e608a556821be341eba},
isbn = {978-1-4503-0006-3},
keywords = {cs1 games},
location = {Milwaukee, Wisconsin, USA},
numpages = {5},
pages = {549--553},
publisher = {ACM},
series = {SIGCSE '10},
timestamp = {2012-11-21T14:11:39.000+0100},
title = {CS1, arcade games and the free Java book},
url = {http://doi.acm.org/10.1145/1734263.1734445},
year = 2010
}