A Method for Teaching Object-Oriented Programming with Digital Modeling | IEEE Conference Publication | IEEE Xplore