Enhancing object-oriented programming education using static and dynamic visualization | IEEE Conference Publication | IEEE Xplore