- AV Catalog
- Field Reports
- For Developers
- OpenDSA Project
- Getting Started
- Newsletter #1
Field Reports are meant to give instructors an opportunity to report actual experiences with speciﬁc AVs in speciﬁc course settings.
|Author||AVs used||Teaser||Posted||Last updated||Views|
|jGRASP and CS2||huss||
I heavily used jGRASP and Duane Bailey’s freely available book Java...
|2011-08-07 17:17||2011-08-08 09:35||3,360|
|MST and Dijkstra animations at a German Hochschule||mcclung||
The students were asked to view three animations, Kruskal and Prim for MST and Dijkstra for shortest-path, before...
|2011-05-19 05:55||2011-05-20 12:39||1,754|
|Lecture and Study Aides for Data Structures Class||shaffer||
A series of AVs were used throughout the course of the semester course. Mostly they were intended as supports for lecture, and many were only...
|2011-05-06 21:05||2011-05-16 16:05||1,751|
|Using graph visualization with code.||chelwig||
This visualization is one of ﬁve that was used as a mini-tutorial in a Data Structures III class. Last...
|2009-09-23 07:53||2011-05-05 12:02||2,182|
|Use of animations in a CS 2 course||clancy||
Activities involving the two cited visualizations were part of our lab-centric data structures and programming methodology course,...
|2009-08-21 12:00||2011-05-05 11:57||1,909|
|Tutorial for priority queues and binary heap||ville||
A tutorial on priority queues and binary heap was used on two different courses, one at Helsinki University of Technology and one at the...
|2009-08-21 07:13||2010-06-27 10:24||2,914|
|Teaching the universal Turing machine||pilucrescenzi||
The goal of these lectures (6 hours in 2006 and 3 hours in 2007) was to teach the students how to fully construct a universal Turing machine...
|2009-08-21 02:38||2010-11-22 12:59||2,190|
|CS1 activity on 1D arrays and FOR loops||furcyd||
Students are actively engaged while practicing 1D array traversals using FOR loops. This activity takes place during...
|2009-08-16 10:55||2011-05-05 11:45||1,742|
|Data structures lab on singly-linked lists||furcyd||
This one-hour lab activity takes place after students have attended lectures on linked lists and how to build them using C++ pointers. Students...
|2009-08-14 21:56||2011-05-05 11:42||1,645|
|Tutorials for graph algorithms using two differnt AV viewers||naps||A collection of visualization-based tutorials on graph algorithms (...||2009-08-10 20:26||2009-08-10 20:26||1,753|
|Data structures assignment on graphs in which students construct AV of deadlock detection algorithm||naps||The AV engagement taxonomy speciﬁes four active levels of learner engagement with AV...||2009-08-10 15:07||2009-08-10 15:07||3,293|
|Learning Turing Machines interactively||rodger||
This lesson describes Turing machines formally and then uses JFLAP to interact with them. The lesson starts by...
|2009-08-09 17:30||2010-06-27 10:20||2,084|
|Interacting with L-Systems||rodger||
L-systems are a different type of grammar than the formal language grammars in an automata theory course, so they are good for students to see...
|2009-08-09 17:16||2010-06-27 10:18||1,659|
|Interactively learning SLR Parsing and how it fits in with automata theory||rodger||
This lesson shows how deterministic ﬁnite automata (DFA), pushdown automata (PDA) and...
|2009-08-09 17:01||2010-06-27 10:18||3,332|
|Interactively experimenting with finite state machines||rodger||
In this lesson, we ﬁrst introduce the formal deﬁnition of a deterministic ﬁnite automaton (DFA)...
|2009-08-09 16:40||2010-06-27 10:18||1,549|
|Programming nondeterministic pushdown automata||rodger||
In this lecture, students ﬁrst learn about pushdown automata. Then the instructor uses JFLAP...
|2009-08-09 16:10||2010-06-27 10:18||2,469|
|Interactive Hashing Tutorial||shaffer||
This tutorial was used as part of a quasi-experiment to compare the pedagogical effectiveness of the tutorial as compared to standard textbook/...
|2009-05-27 22:13||2010-06-27 10:17||3,038|