Monitoring and evaluating a redesigned first year programming course. - Hagan, Dianne; Sheard, Judy; MacDonald, Ian (1997)