IWAVE: Interactive Web-based Algorithm Visualization Environment

This report discusses one of the challenges faced in the teaching and learning of introductory computer programming. The demographic of students has changed considerably in recent years, and teaching styles must adapt accordingly to suit the change in learning styles. Some of the issues involved i...

Full description

Bibliographic Details
Main Author: Moss, Ben
Format: Monograph
Published: Virtual Learning Lab, University of Nottingham, UK 2007
Online Access:https://eprints.nottingham.ac.uk/893/
_version_ 1848790498560442368
author Moss, Ben
author_facet Moss, Ben
author_sort Moss, Ben
building Nottingham Research Data Repository
collection Online Access
description This report discusses one of the challenges faced in the teaching and learning of introductory computer programming. The demographic of students has changed considerably in recent years, and teaching styles must adapt accordingly to suit the change in learning styles. Some of the issues involved in making these changes are discussed, before introducing a method for calculating the relative difficultly of a concept based on the submission rate and average mark of its exercises. This method was applied to the results of students’ programming exercises throughout a semester to identify one concept area that is particularly problematic - Arrays. A customized visual learning environment for interactive animation of programming code was developed, allowing students to visualize code and the affects of any changes they make. In addition, a deployment wizard was developed to allow a practitioner to integrate the learning environment with their existing learning material with minimal effort. These tools were then used to create a demonstration learning resource targeted towards the concept of Arrays.
first_indexed 2025-11-14T18:13:34Z
format Monograph
id nottingham-893
institution University of Nottingham Malaysia Campus
institution_category Local University
last_indexed 2025-11-14T18:13:34Z
publishDate 2007
publisher Virtual Learning Lab, University of Nottingham, UK
recordtype eprints
repository_type Digital Repository
spelling nottingham-8932020-05-04T20:28:16Z https://eprints.nottingham.ac.uk/893/ IWAVE: Interactive Web-based Algorithm Visualization Environment Moss, Ben This report discusses one of the challenges faced in the teaching and learning of introductory computer programming. The demographic of students has changed considerably in recent years, and teaching styles must adapt accordingly to suit the change in learning styles. Some of the issues involved in making these changes are discussed, before introducing a method for calculating the relative difficultly of a concept based on the submission rate and average mark of its exercises. This method was applied to the results of students’ programming exercises throughout a semester to identify one concept area that is particularly problematic - Arrays. A customized visual learning environment for interactive animation of programming code was developed, allowing students to visualize code and the affects of any changes they make. In addition, a deployment wizard was developed to allow a practitioner to integrate the learning environment with their existing learning material with minimal effort. These tools were then used to create a demonstration learning resource targeted towards the concept of Arrays. Virtual Learning Lab, University of Nottingham, UK 2007-09 Monograph NonPeerReviewed Moss, Ben (2007) IWAVE: Interactive Web-based Algorithm Visualization Environment. Technical Report. Virtual Learning Lab, University of Nottingham, UK, Nottingham, UK. (Submitted)
spellingShingle Moss, Ben
IWAVE: Interactive Web-based Algorithm Visualization Environment
title IWAVE: Interactive Web-based Algorithm Visualization Environment
title_full IWAVE: Interactive Web-based Algorithm Visualization Environment
title_fullStr IWAVE: Interactive Web-based Algorithm Visualization Environment
title_full_unstemmed IWAVE: Interactive Web-based Algorithm Visualization Environment
title_short IWAVE: Interactive Web-based Algorithm Visualization Environment
title_sort iwave: interactive web-based algorithm visualization environment
url https://eprints.nottingham.ac.uk/893/