"Age of computers:" an innovative combination of history and computer game elements for teaching computer fundamentals · Study