Guiding students through programming puzzles: value and examples of Java game assignments.
John Minor RossPublished in: ACM SIGCSE Bull. (2002)
Keyphrases
- programming skills
- programming exercises
- programming course
- programming concepts
- programming language
- programming assignments
- computer programming
- java programming
- object oriented programming
- game design
- programming education
- automatic assessment
- role playing
- worked examples
- learning tools
- student learning
- computer programs
- game based learning
- computer games
- mobile games
- learning objectives
- source code
- learning process
- introductory programming
- learning activities
- video games
- learning experience
- educational games
- object oriented
- e learning
- computer lab
- role play
- simulation game
- novice programmers
- java code
- computer science curriculum
- learning environment
- computer software
- collaborative learning
- learning platform
- high school students
- distance learning
- development environment
- advanced features
- game theory
- game play
- learning styles
- lego mindstorms
- intelligent tutoring systems
- high school
- elementary school students
- programming environment
- teaching methods
- adventure game
- game development
- board game