Incorporating an object-oriented programming language into the first year of a software engineering education | IEEE Conference Publication | IEEE Xplore