Saved in:
Bibliographic Details
Main Authors: Karavirta, Ville, Shaffer, Clifford A.
Format: Recurso educativo Open Access
Language:en
Published: 2016
Subjects:
Online Access:https://eric.ed.gov/?id=EJ1142971
Tags: Add Tag
No Tags, Be the first to tag this record!
_version_ 1867181309559832576
author Karavirta, Ville
Shaffer, Clifford A.
author_facet Karavirta, Ville
Shaffer, Clifford A.
Karavirta, Ville
Shaffer, Clifford A.
collection Education Resources Information Center
contents Creating Engaging Online Learning Material with the JSAV JavaScript Algorithm Visualization Library Karavirta, Ville Shaffer, Clifford A. Electronic Learning Computer Science Animation Mathematics Hypermedia Programming Visualization Computer Science Education Data Structures and Algorithms are a central part of Computer Science. Due to their abstract and dynamic nature, they are a difficult topic to learn for many students. To alleviate these learning difficulties, instructors have turned to algorithm visualizations (AV) and AV systems. Research has shown that especially engaging AVs can have an impact on student learning of DSA topics. Until recently, most AV systems were Java-based systems. But, the popularity of Java has declined and is being supplanted by HTML5 and JavaScript content online. In this paper, we present JSAV: the JavaScript AV development library. JSAV goes beyond traditional AV library support for displaying standard data structures components, to provide functionality to simplify creation of AVs on many engagement levels including interactive exercises. We describe the growing body of content created with JSAV and summarize our three years of experience and research results from using JSAV to build content that supports CS education.
format Recurso educativo Open Access
id eric_EJ1142971
institution ERIC Institute of Education Sciences
language en
publishDate 2016
record_format eric
spellingShingle Creating Engaging Online Learning Material with the JSAV JavaScript Algorithm Visualization Library
Karavirta, Ville
Shaffer, Clifford A.
Electronic Learning
Computer Science
Animation
Mathematics
Hypermedia
Programming
Visualization
Computer Science Education
Creating Engaging Online Learning Material with the JSAV JavaScript Algorithm Visualization Library Karavirta, Ville Shaffer, Clifford A. Electronic Learning Computer Science Animation Mathematics Hypermedia Programming Visualization Computer Science Education Data Structures and Algorithms are a central part of Computer Science. Due to their abstract and dynamic nature, they are a difficult topic to learn for many students. To alleviate these learning difficulties, instructors have turned to algorithm visualizations (AV) and AV systems. Research has shown that especially engaging AVs can have an impact on student learning of DSA topics. Until recently, most AV systems were Java-based systems. But, the popularity of Java has declined and is being supplanted by HTML5 and JavaScript content online. In this paper, we present JSAV: the JavaScript AV development library. JSAV goes beyond traditional AV library support for displaying standard data structures components, to provide functionality to simplify creation of AVs on many engagement levels including interactive exercises. We describe the growing body of content created with JSAV and summarize our three years of experience and research results from using JSAV to build content that supports CS education.
title Creating Engaging Online Learning Material with the JSAV JavaScript Algorithm Visualization Library
topic Electronic Learning
Computer Science
Animation
Mathematics
Hypermedia
Programming
Visualization
Computer Science Education
url https://eric.ed.gov/?id=EJ1142971