Toward Understanding Students’ Learning Performance in an Object-Oriented Programming Course: The Perspective of Program Quality | IEEE Journals & Magazine | IEEE Xplore