FOES Sparking Programming Interest in Non-IT Students Through a JavaScript Fighting Game.
Alex ShakleeAlec BurnsWei JinXin XuPublished in: SIGITE (2023)
Keyphrases
- programming course
- programming concepts
- computer programming
- programming education
- introductory programming
- role playing
- game based learning
- game design
- simulation game
- computer science education
- hands on guide
- student learning
- learning experience
- introductory computer science
- intelligent tutoring systems
- mobile games
- role play
- programming skills
- game development
- higher education
- learning activities
- learning objectives
- learning environment
- open source
- collaborative learning
- adventure game
- game playing
- serious games
- game based learning environment
- elementary school students
- game play
- programming environments
- game theory
- teachable agent
- learning outcomes
- board game
- website
- web applications
- digital games
- mobile learning
- e learning
- computer games
- high school
- computer software
- game mechanics
- english vocabulary
- introductory programming courses
- video games
- java programming
- educational games
- computer science curriculum
- undergraduate students
- novice programmers
- programming environment
- high school students
- intelligent tutor
- distance learning
- elementary students
- learning process
- learning styles
- computer programs
- programming exercises
- programming language
- php and mysql
- students learning
- scripting language
- computer lab