A Support Method for Programming Education Based on Analysis of Each Learner's Mental States. - Masataka Egawa; Shoichi Nakamura; Kazuhiko Sato; Zixue Cheng (WSTST, 2005)