Demonstrating Concepts Through Visual Simulators: Two Cases in the Programming Domain | IEEE Conference Publication | IEEE Xplore