Designing a Novel Educational Game for Teaching C# Programming.
Matthew HindsNilufar BaghaeiPedrito RagonJonathon LambertTharindu RajakarunaTravers HoughtonSimon DaceyJohn CaseyPublished in: CSEDU (2) (2017)
Keyphrases
- educational games
- thinking skills
- computer programming
- simulation game
- teachable agent
- user interface design
- programming course
- game development
- computer science education
- educational tools
- learning games
- learning tools
- game design
- video games
- digital games
- interactive learning environments
- children learn
- foreign language
- introductory programming
- computer games
- game play
- user centered
- game based learning
- serious games
- distance learning
- interface design
- introductory computer science
- programming language
- online game
- programming environment
- commercial games
- high school
- human computer interaction
- e learning
- computer science curriculum
- programming exercises
- adventure game
- student learning
- learning systems
- object oriented programming
- teaching materials
- problem based learning
- learning analytics
- introductory programming courses
- learning environment