Integration of Visualization Techniques and Completion Strategy to Improve Learning in Computer Programming. - Nurhana Hashim; Sazilah Salam (SoCPaR, 2009)