Teaching object oriented programming computer languages: learning based on projects | IEEE Conference Publication | IEEE Xplore