Object-orientation in software engineering education. Integrating concepts, methodology development models, and CASE in the curriculum | IEEE Conference Publication | IEEE Xplore