Teaching programming using visualization

  • Authors:
  • Andrew Rudder;Margaret Bernard;Shareeda Mohammed

  • Affiliations:
  • The University of The West Indies, Trinidad, Tobago;The University of The West Indies, Trinidad, Tobago;The University of The West Indies, Trinidad, Tobago

  • Venue:
  • WBED'07 Proceedings of the sixth conference on IASTED International Conference Web-Based Education - Volume 2
  • Year:
  • 2007

Quantified Score

Hi-index 0.00

Visualization

Abstract

Teaching computer programming to young students is a major challenge. This paper describes a web-based course for teaching programming using visualization and a gaming theme. Concepts are taught using real world examples that the target students can identify with; in this way some of the problems related to understanding abstract concepts are alleviated and learning occurs in context. The full range of multimedia technology including animation, sound and video are used to immerse the student in an environment where learning is fun and visual display of the concepts reinforce learning. A gaming theme is used for formative assessment. Students are provided with 'game' activities such as "spot the error", "predict the output" and "put in order". These enhance critical thinking. They test comprehension and knowledge as well as higher order thinking skills.