Troy C. Kohwalter

Learn More
Software Engineering is an area of computer science that focuses on practical aspects of the software production. The Undergraduate courses of Computer Science have disciplines of Software Engineering, but they are usually taught in a theoretic way and with only a few implementation exercises using the learned techniques and tools. A practical approach for(More)
Software engineering is focused on practical and theoretical aspects of the software production. Teaching software engineering is traditionally done through theoretical classes with some practical exercises. Recently, games and simulators were introduced as a ludic alternative for software engineering learning, where decisions and interactions become key(More)
The usage of provenance data drastically increases the potential for game data mining since it is able to record causes, effects and relationships of events and objects during a game session. However, it commonly requires modifications in the game engine in order to collect such provenance data. The modifications in the game engine may be unviable in(More)
  • 1