Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
skip to main content
article

The curse of Monkey Island: holding the attention of students weaned on computer games

Published: 01 June 2006 Publication History

Abstract

As the Oblingers' survey of the Net Generation makes clear [15], the cohort of students now entering higher education are always connected and immersed in computing and communication technology. Engaging these students in a computer science course requires more than "Hello, World!" and calculating sales tax. This paper reports an attempt to leverage students' widespread interest in computer games while keeping the focus of the course clearly on the fundamental concepts of computer science. Programming a text adventure game challenges and motivates students in a project-based CS1.5 course. After three years using the text adventure game assignment it is our pleasure to report that it has met almost all of its goals. Due to student interest we have relaxed the standard C++ goal. Students are learning to communicate and have far more opportunities for speaking about computer programs than they ever did before.

References

[1]
K. Becker. Teaching with games: the minesweeper and asteroids experience. J. Comput. Small Coll., 17(2):23--33, 2001.
[2]
J. Bentley. More Programming Pearls. Addison Wesley Publishing, Reading, MA, USA, 1988.
[3]
W. Crowther, D. Woods, and K. Black. Colossal cave adventure. ftp://ftp.gmd.de/if-archive/games/pc/adv350kb.zip. MS-DOS Executable.
[4]
J. P. Gee. What Video Games Have to Teach Us About Learning and Literacy. Palgrave Macmillan, New York, NY, USA, 2003.
[5]
M. Guzdial and E. Soloway. Teaching the nintendo generation to program. Commun. ACM, 45(4):17--21, 2002.
[6]
T. Huang. Strategy game programming projects. In CCSC '01: Proceedings of the sixth annual CCSC northeastern conference on The journal of computing in small colleges, pages 205--213, USA, 2001. Consortium for Computing Sciences in Colleges.
[7]
Interactive fiction archive. http://ifarchive.org/.
[8]
D. Jerz. Interactive fiction: An introduction to scholarship. http://jerz.setonhill.edu/if/bibliography/intro.htm, August 2001.
[9]
E. Ju and C. Wagner. Personal computer adventure games: their structure, principles, and applicability for training. SIGMIS Database, 28(2):78--92, 1997.
[10]
S. Kiesler, L. Sproull, and J. S. Eccles. Pool halls, chips, and war games: women in the culture of computing. SIGCSE Bull., 34(2):159--164, 2002.
[11]
N. Monfort. Twisty Little Passages: An Approach to Interactive Fiction. MIT Press, Cambridge, MA, USA, 2003.
[12]
R. Moser. A fantasy adventure game as a learning environment: why learning to program is so di_cult and what can be done about it. In ITiCSE '97: Proceedings of the 2nd conference on Integrating technology into computer science education, pages 114--116, New York, NY, USA, 1997. ACM Press.
[13]
G. Nelson. The craft of adventure. Web, http://www.ifarchive.org/ifarchive/info/Craft.Of.Adventure.T1.letter.pdf, 1995.
[14]
J. Newman. Videogames. Routledge Introductions to Media and Communications. Roultledge, New York, NY, USA, 2004.
[15]
D. Oblinger and J. Oblinger, editors. Educating the Net Generation. Educause, June 2005. http://www.educause.edu/educatingthenetgen/.
[16]
J. M. Ross. Guiding students through programming puzzles: value and examples of java game assignments. SIGCSE Bull., 34(4):94--98, 2002.
[17]
K. Salen and E. Zimmerman. Rules of Play : Game Design Fundamentals. MIT Press, Cambridge, MA, USA, October 2003.
[18]
G. Sindre, S. Line, and O. V. Valvåg. Positive experiences with an open project assignment in an introductory programming course. In ICSE '03: Proceedings of the 25th International Conference on Software Engineering, pages 608--613, Washington, DC, USA, 2003. IEEE Computer Society.
[19]
E. Soloway. How the nintendo generation learns. Commun. ACM, 34(9):23--ff., 1991.
[20]
S. Summit. Intermediate c programming assignments. http://www.eskimo.com/scs/cclass/asgn.int/index.html, 1999.
[21]
B. Toothman and R. Shackelford. The effects of partially-individualized assignments on subsequent student performance. In SIGCSE '98: Proceedings of the twenty-ninth SIGCSE technical symposium on Computer science education, pages 287--291, New York, NY, USA, 1998. ACM Press.
[22]
J. Vegso. Interest in cs as a major drops among incoming freshmen. Computing Research News, 17(3), May 2005. http://www.cra.org/CRN/articles/may05/vegso.
[23]
R. Wareham. The command line - the best newbie interface? OS News, 2004. http://osnews.com/story.php?news id=6282.

Cited By

View all
  • (2013)Learning elsewhereProceedings of the 18th ACM conference on Innovation and technology in computer science education10.1145/2462476.2462499(70-75)Online publication date: 1-Jul-2013
  • (2012)A game design approach to CS2Journal of Computing Sciences in Colleges10.5555/2168874.216892127:5(214-221)Online publication date: 1-May-2012
  • (2011)Engaging game design students using peer evaluationProceedings of the 2011 conference on Information technology education10.1145/2047594.2047614(73-78)Online publication date: 20-Oct-2011
  • Show More Cited By

Recommendations

Comments

Information & Contributors

Information

Published In

cover image Journal of Computing Sciences in Colleges
Journal of Computing Sciences in Colleges  Volume 21, Issue 6
June 2006
323 pages
ISSN:1937-4771
EISSN:1937-4763
Issue’s Table of Contents

Publisher

Consortium for Computing Sciences in Colleges

Evansville, IN, United States

Publication History

Published: 01 June 2006
Published in JCSC Volume 21, Issue 6

Qualifiers

  • Article

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)5
  • Downloads (Last 6 weeks)0
Reflects downloads up to 10 Sep 2024

Other Metrics

Citations

Cited By

View all
  • (2013)Learning elsewhereProceedings of the 18th ACM conference on Innovation and technology in computer science education10.1145/2462476.2462499(70-75)Online publication date: 1-Jul-2013
  • (2012)A game design approach to CS2Journal of Computing Sciences in Colleges10.5555/2168874.216892127:5(214-221)Online publication date: 1-May-2012
  • (2011)Engaging game design students using peer evaluationProceedings of the 2011 conference on Information technology education10.1145/2047594.2047614(73-78)Online publication date: 20-Oct-2011
  • (2011)Computational thinking in a game design courseProceedings of the 2011 conference on Information technology education10.1145/2047594.2047612(61-66)Online publication date: 20-Oct-2011
  • (2010)Measuring high school students' attitudes toward computingProceedings of the 41st ACM technical symposium on Computer science education10.1145/1734263.1734413(446-450)Online publication date: 10-Mar-2010
  • (2009)Extensions of interactive fiction to the social sphereWell Played 1.010.5555/1806034.1806042(61-69)Online publication date: 1-Jan-2009
  • (2009)Bridging ICT and CSACM SIGCSE Bulletin10.1145/1595496.156296541:3(288-292)Online publication date: 6-Jul-2009
  • (2009)Bridging ICT and CSProceedings of the 14th annual ACM SIGCSE conference on Innovation and technology in computer science education10.1145/1562877.1562965(288-292)Online publication date: 6-Jul-2009
  • (2008)Cybertext reduxProceedings of the 8th international conference on International conference for the learning sciences - Volume 310.5555/1599936.1599996(128-129)Online publication date: 24-Jun-2008
  • (2008)What makes a "good" game programming assignment?Journal of Computing Sciences in Colleges10.5555/1352079.135211523:4(201-207)Online publication date: 1-Apr-2008
  • Show More Cited By

View Options

Get Access

Login options

Full Access

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

Media

Figures

Other

Tables

Share

Share

Share this Publication link

Share on social media