Object-oriented Programming Course Research Articles