Computer Programming is known as a difficult subject that requires complex cognitive task by the majority of students even for those who are taking Computer Science courses. It is normal for programming instructors to provide their students with alternative methods to help them in the learning process. When learning to program for the first time, students and lecturers usually are facing with difficulties in learning and teaching the subject. Mobile learning provides a great opportunity for learners to switch from rigid learning to fun learning using supported elements. The ability of mobile devices only is still not enough for learners to master in learning programming without the right options in techniques applied. This study will explore how Visualization Technique and Completion Strategy can be used to improve learning in a computer programming subject.
['Nurhana Hashim', 'Sazilah Salam']
Integration of Visualization Techniques and Completion Strategy to Improve Learning in Computer Programming