COMBINING TWO DECISION MAKING THEORIES FOR AFFECTIVE LEARNING IN PROGRAMMING COURSES Topics: e-Learning Hardware and Software; e-Learning Platforms, Portals; Intelligent Tutoring Systems; Pedagogy Enhancement with E-Learning In Proceedings of the 3rd International Conference on Computer Supported Education - Volume 1: CSEDU, 103-109, 2011 , Noordwijkerhout, Netherlands