Digital Library

cab1

 
Title:      THE USE OF SYNCHRONIZED MEDIA AND INTERACTIVE ALGORITHM VISUALIZATION IN OBJECT-ORIENTED PROGRAMMING INSTRUCTION
Author(s):      Nancy Acemian , Jeremiah Woolsey , Patrick Devey , Chunyan Zhang , Patrick Harzheim
ISBN:      978-972-8924-55-3
Editors:      Piet Kommers and Pedro IsaĆ­as
Year:      2008
Edition:      Single
Keywords:      Algorithm Visualization, Blended Learning, Multi-Media, Object-Oriented Programming, Computing Education, C++.
Type:      Full Paper
First Page:      55
Last Page:      64
Language:      English
Cover:      cover          
Full Contents:      click to dowload Download
Paper Abstract:      For undergraduate university students with no prior computer programming experience, some concepts in Object- Oriented Programming (OOP) can be difficult to comprehend. One of those concepts is nested loops. Many of the students are able to grasp a single loop; but when there are several levels of loops at are nested, students can lose track of the logic, sequence, syntax, and the dependencies that enable an algorithm to execute properly. To mitigate some of these instructional issues, an online learning environment blending passive and interactive visualizations with multi-media was designed and developed. Interactive algorithm animations were created to help students visualize the logical structure and sequence of a nested loop. A practice area was created to provide students opportunity for self-assessment via online exercises with randomized values embedded and synchronized in both the question and answer. Student usage of the site is tracked by capturing their online navigation between the various HTML pages, video lectures synchronized to an echalk talk, and interactive java applet animations. Usage patterns such as time-on-task are extracted to assess how learning styles differ and how they may relate to course performance.
   

Social Media Links

Search

Login