Abstract: For novice students, learning programming is hard, hence, inducing a variety of emotions. According to literature, two of the most commonly occurring emotions that students experience while ...