Course in object oriented programming.