IEEE Transactions on Learning Technologies

IEEE Transactions on Learning Technologies (TLT) is an archival journal published quarterly using a delayed open access publication model. TLT covers research on such topics as Innovative online learning systems, Intelligent tutors, Educational software applications and games, and Simulation systems for education and training.

Read the full scope of TLT

From the April-June 2016 issue

Creating Engaging Online Learning Material with the JSAV JavaScript Algorithm Visualization Library

By Ville Karavirta and Clifford A. Shaffer

Free Featured ArticleData 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.

download PDF View the PDF of this article      csdl View this issue in the digital library

Editorials and Announcements



Guest Editorials

Call for Papers

Reviewers List

Annual Index

Access recently published TLT articles

RSS Subscribe to the RSS feed of latest TLT content added to the digital library.

Mail Sign up for the Transactions Connection newsletter.

IEEE Transactions on Learning Technologies is a joint publication of the IEEE Computer Society and the IEEE Education Society

IEEE Transactions on Learning Technologies is Indexed in ISI.