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:
|
|
Full Contents:
|
click to dowload
|
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. |
|
|
|
|