This paper presents a gamification framework for higher education, especially programming language courses to increase user motivation, pleasure and satisfaction so that learning objectives can be achieved. Although student lecturer pleasure, tend compared conventional techniques, is not panacea. The success of its application depends on the skill in choosing game mechanic give sense playing pr...