Gamification as learning scenario in programming course of higher education