What do students learn about programming from game, music video, and storytelling projects?
Joel C. AdamsAndrew R. WebsterPublished in: SIGCSE (2012)
Keyphrases
- programming skills
- programming course
- video games
- computer programming
- programming education
- learning experience
- powerpoint slides
- game based learning
- serious games
- role playing
- american football
- introductory programming
- simulation game
- lecture videos
- learning environment
- role play
- facilitate learning
- adventure game
- card game
- student learning
- multimedia
- introductory computer science
- learning activities
- interactive storytelling
- computer games
- computer lab
- programming concepts
- mobile games
- introductory programming courses
- learning process
- computer science education
- game development
- high school students
- e learning
- game theory
- elementary school students
- virtual environment
- learning styles
- novice programmers
- learning outcomes
- audio features
- digital games
- distance learning
- game mechanics
- software development
- video data
- board game
- learning objectives
- audio signals
- game play
- computer programs
- computer science curriculum
- educational games
- digital storytelling
- collaborative learning
- game design
- virtual world
- intelligent tutoring systems
- higher education
- audio content
- programming language
- imperfect information
- control group
- elementary students
- lego mindstorms
- game playing
- english vocabulary
- mobile devices
- online course
- project management