Fostering the Comprehension of the Object-Oriented Programming Paradigm by a Virtual Lab Exercise | IEEE Conference Publication | IEEE Xplore