Experience in teaching object-oriented concepts to first year students with diverse backgrounds | IEEE Conference Publication | IEEE Xplore