Degree thesis for Object Oriented Programming for Computer science's students