A proposal for teaching Object-Oriented Programming to undergraduate students. (8th June 2009)