Integrating teaching-and-learning techniques for novice computer programming students

Virtual Brief Paper ID: 37719
  1. aaa
    Jacqui Chetty
    University of Johannesburg
  2. aaa
    Glenda Barlow-Jones
    University of Johannesburg

Abstract: Computer programming is a subject that many students find challenging to learn. In spite of much research concerning such challenges, there is still uncertainty regarding which pedagogical approaches are best suited to teaching-and-learning novice students’ computer programming. However, research indicates that “learning on the edge of what we know” does provide an opportunity for novice students to link a learnt concept to other unfamiliar yet similar concepts. In other words, learning is transferred from one context to another when the contexts are closely related, also known as mediated transfer. However, in spite of utilizing such techniques learning is also a function of time, not ability, and given time it is possible for novice students to overcome barriers related to computer programming. This paper illustrates that given time and providing students with an opportunity to learn on the edge of what they know, novice students are able to learn the fundamental concepts of computer programming.


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.