Interactive Learning of Abstract Programming Concepts with InteractiveOOP | IEEE Conference Publication | IEEE Xplore