Simulation game for teaching communications protocols
SIGCSE '97 Proceedings of the twenty-eighth SIGCSE technical symposium on Computer science education
Alice: lessons learned from building a 3D system for novices
Proceedings of the SIGCHI conference on Human Factors in Computing Systems
Making the connection: programming with animated small world
Proceedings of the 5th annual SIGCSE/SIGCUE ITiCSEconference on Innovation and technology in computer science education
Alice: a 3-D tool for introductory programming concepts
CCSC '00 Proceedings of the fifth annual CCSC northeastern conference on The journal of computing in small colleges
Evaluating the effectiveness of a new instructional approach
Proceedings of the 35th SIGCSE technical symposium on Computer science education
Age of computers: game-based teaching of computer fundamentals
Proceedings of the 9th annual SIGCSE conference on Innovation and technology in computer science education
Computer games and CS education: why and how
Proceedings of the 36th SIGCSE technical symposium on Computer science education
Game design & programming concentration within the computer science curriculum
Proceedings of the 36th SIGCSE technical symposium on Computer science education
An experimental card game for teaching software engineering processes
Journal of Systems and Software - Special issue: Software engineering education and training
Proceedings of the 37th SIGCSE technical symposium on Computer science education
The curse of Monkey Island: holding the attention of students weaned on computer games
Journal of Computing Sciences in Colleges
Learning to Program with Alice, Brief Edition
Learning to Program with Alice, Brief Edition
A games first approach to teaching introductory programming
Proceedings of the 38th SIGCSE technical symposium on Computer science education
Note to self: make assignments meaningful
Proceedings of the 38th SIGCSE technical symposium on Computer science education
Storytelling alice motivates middle school girls to learn computer programming
Proceedings of the SIGCHI Conference on Human Factors in Computing Systems
Game2Learn: building CS1 learning games for retention
Proceedings of the 12th annual SIGCSE conference on Innovation and technology in computer science education
Using storytelling to motivate programming
Communications of the ACM - Creating a science of games
What makes a "good" game programming assignment?
Journal of Computing Sciences in Colleges
Using Alice 2.0 as a first language
Journal of Computing Sciences in Colleges
Engaging students through mobile game development
Proceedings of the 40th ACM technical symposium on Computer science education
Addressing industry issues in a multi-disciplinary course on game design
Proceedings of the 4th International Conference on Foundations of Digital Games
Analysis of research into the teaching and learning of programming
ICER '09 Proceedings of the fifth international workshop on Computing education research workshop
On the implementation of self-assessment in an introductory programming course
ACM SIGCSE Bulletin
Journal of Computing Sciences in Colleges
ABC-Sprints: adapting Scrum to academic game development courses
Proceedings of the Fifth International Conference on the Foundations of Digital Games
Game design and development course taught with Alice
Journal of Computing Sciences in Colleges
Proceedings of the 42nd ACM technical symposium on Computer science education
Student interest and choice in programming assignments
Journal of Computing Sciences in Colleges
Outreach for improved student performance: a game design and development curriculum
Proceedings of the 17th ACM annual conference on Innovation and technology in computer science education
Engaging students in computing using GameSalad: a pilot study
Journal of Computing Sciences in Colleges
Board game strategies in introductory computer science
Proceeding of the 44th ACM technical symposium on Computer science education
Learning computer science in the "comfort zone of proximal development"
Proceeding of the 44th ACM technical symposium on Computer science education
Hi-index | 0.00 |
In this paper, we describe a study designed to examine the types of projects college students prefer in an introductory programming course. For three assignments in a course, students were given a choice among three project types: a game, a "choose your own adventure" story, and a more traditional project (such as a problem from the text book). During the semester, 35 of 49 projects submitted by students were the game option (71.4%), with only two projects submitted that were stories. A statistical analysis revealed that student choices on assignments did not appear to be related to their overall performance in the course. On an end of term survey, students commented that they often chose projects that had all requirements clearly explained, and avoided assignments that were open-ended in nature.