More programming pearls: confessions of a coder
More programming pearls: confessions of a coder
How the Nintendo generation learns
Communications of the ACM - Special issue on LISP
Proceedings of the 2nd conference on Integrating technology into computer science education
The effects of partially-individualized assignments on subsequent student performance
SIGCSE '98 Proceedings of the twenty-ninth SIGCSE technical symposium on Computer science education
Strategy game programming projects
CCSC '01 Proceedings of the sixth annual CCSC northeastern conference on The journal of computing in small colleges
Teaching the Nintendo generation to program
Communications of the ACM - Supporting community and building social capital
Pool halls, chips, and war games: women in the culture of computing
ACM SIGCSE Bulletin - Women and Computing
Teaching with games: the Minesweeper and Asteroids experience
Journal of Computing Sciences in Colleges
Positive experiences with an open project assignment in an introductory programming course
Proceedings of the 25th International Conference on Software Engineering
Twisty Little Passages: An Approach to Interactive Fiction
Twisty Little Passages: An Approach to Interactive Fiction
What Video Games Have to Teach Us About Learning and Literacy
What Video Games Have to Teach Us About Learning and Literacy
Videogames (Routledge Introductions to Media and Communications)
Videogames (Routledge Introductions to Media and Communications)
Rules of Play: Game Design Fundamentals
Rules of Play: Game Design Fundamentals
Taking students out for a ride: using a board game to teach graph theory
Proceedings of the 38th SIGCSE technical symposium on Computer science education
Breadth-first CS 1 for scientists
Proceedings of the 12th annual SIGCSE conference on Innovation and technology in computer science education
Proceedings of the third international workshop on Computing education research
Introducing computer science with Project Hoshimi
Companion to the 22nd ACM SIGPLAN conference on Object-oriented programming systems and applications companion
What makes a "good" game programming assignment?
Journal of Computing Sciences in Colleges
Games, stories, or something more traditional: the types of assignments college students prefer
Proceedings of the 39th SIGCSE technical symposium on Computer science education
Evaluating a breadth-first cs 1 for scientists
Proceedings of the 39th SIGCSE technical symposium on Computer science education
Bridging ICT and CS: educational standards for computer science in lower secondary education
ITiCSE '09 Proceedings of the 14th annual ACM SIGCSE conference on Innovation and technology in computer science education
Cybertext redux: using interactive fiction to teach german vocabulary, reading, and culture
ICLS'08 Proceedings of the 8th international conference on International conference for the learning sciences - Volume 3
Measuring high school students' attitudes toward computing
Proceedings of the 41st ACM technical symposium on Computer science education
Computational thinking in a game design course
Proceedings of the 2011 conference on Information technology education
Engaging game design students using peer evaluation
Proceedings of the 2011 conference on Information technology education
Journal of Computing Sciences in Colleges
Learning elsewhere: tales from an extracurricular game development competition
Proceedings of the 18th ACM conference on Innovation and technology in computer science education
Hi-index | 0.00 |
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.