Teaching Programming using Visualization

A. Rudder, M. Bernard, and S. Mohammed (Trinidad and Tobago)

Keywords

Computer programming, Visualization, Web-based Education

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.

Important Links:



Go Back