Abstract: There have been increasing efforts in recent years to apply visualization tools for teaching CS/IT courses. Particularly, the abstractness of programming concepts can be mitigated with ...