Computer Card Games in Computer Science Education: A 10-Year Review
Digital Game-Based Learning in high school Computer Science education: Impact on educational effectiveness and student motivation