The use of learning tools for active knowledge construction to develop coding skills

Virtual Paper ID: 51258
  1. aaa
    Jacqui Chetty
    University of Johannesburg
  2. aaa
    Duan van der Westhuizen
    University of Johannesburg

Abstract: Research indicates that providing students with learning tools to scaffold them during a CS1 course can positively affect the manner in which they develop programming skills. Some examples of learning tools are Scratch, Lego Mindstorms and programming strategies. These learning tools provide an opportunity for students to actively learn, as the tools’ fundamental design focuses on multi-dimensional, tangible objects. This paper presents the qualitative and quantitative results which formed part of a study that focused on many learning principles for CS1 courses. Active learning, discussed in this paper, was one of the learning principles. The results to date are promising.


Conference attendees are able to comment on papers, view the full text and slides, and attend live presentations. If you are an attendee, please login to get full access.