A pedagogical proposal for teaching object-oriented programming: Implementation through the educational software Wollok | IEEE Conference Publication | IEEE Xplore