ENHANCE LEARNING WITH GAMIFIED PROGRAMS : A TUTORIAL