The AlgoViz Project Cliff Shaffer Department of Computer Science Virginia Tech Blacksburg, VA.

Slides:



Advertisements
Similar presentations
Managing References : Mendeley
Advertisements

Introductory Statistics Textbooks: The Core Concepts Plus Approach D1: Tighten the connection between lower- and upper-level courses. D2: Preserve professor-specific.
SEARCHING THROUGH ScienceDirect prepared by Literature Searching Team Library, Faculty of Medicine, UGM  2012.
Evaluating Online Tutorials for Data Structures and Algorithms Courses June 24, Simin Hall, PhD Mechanical Engineering Prof. Clifford A. Shaffer,
© Anselm SpoerriInfo + Web Tech Course Information Technologies Info + Web Tech Course Anselm Spoerri PhD (MIT) Rutgers University
Review of the module: History of Computing ANU Faculty of Engineering and IT Department of Computer Science COMP1200 Perspectives on Computing Chris Johnson.
Special Course in Software Techniques Directions for Future Research on Algorithm Visualization Aalto University June 7-23, 2011 Clifford A. Shaffer Department.
Supporting Classroom Interaction with Networked Tablet PCs Richard Anderson Professor of Computer Science and Engineering University of Washington.
1 of 5 This document is for informational purposes only. MICROSOFT MAKES NO WARRANTIES, EXPRESS OR IMPLIED, IN THIS DOCUMENT. © 2006 Microsoft Corporation.
Online Education Community: AlgoViz Portal  Static Content: Documentation for over 500 AVs, their description and evaluation  Community-driven content.
Making Online Resources Cohesive in a Chemistry Course Justin Shorb Mike Hanson John Moore Chemistry Department.
Support.ebsco.com EBSCO Discovery Service Statistics Explained Tutorial.
Project Proposal: Academic Job Market and Application Tracker Website Project designed by: Cengiz Gunay Client: Cengiz Gunay Audience: PhD candidates and.
Bioinformatics in Motion Steffen Heber, NCSU Leif Saul, CU-Boulder.
Finding Internet Resources for Teaching Statistics Using CAUSEweb Ginger Holmes Rowell, Ph. D. Middle Tennessee State University Roundtable Luncheon August.
Title of the Poster. “Digital library services and their impact with reference to a developing country: The case of the Faculty of Health Sciences library,
1 Session Number Presentation_ID © 2001, Cisco Systems, Inc. All rights reserved. Using the Cisco TAC Website for IP Routing Issues Cisco TAC Web Seminar.
Tutorial 1: Getting Started with Adobe Dreamweaver CS4.
Interactive Video Skillbuilder CD & Digital Video Companion CD.
Unitedstreaming New Features New and easy interface Professional Development Animations and audio files Daily video content New and enhanced tools Customized.
Learning Unit Documents and Examples. Learning Units - basic building block of a course For iGETT a Learning Unit consists of –Three parts Instructor.
Digital Preservation through Cooperation: LOCKSS Gail McMillan Digital Library and Archives, University Libraries Virginia Polytechnic Institute and State.
Connecting to Ensemble: AlgoViz. AlgoViz Community  Sharing educational resources Visualizations for data structure and algorithms  Sharing experience.
CS6604 Spring 2012 Notes on Algorithm Visualization Clifford A. Shaffer Department of Computer Science Virginia Tech.
Pedagogic Service Project: Enriching the MERLOT Collection Ellen Iverson Science Education Resource Center, Carleton College Scott Cooper University of.
Collaborative Research: Curriculum Development for Digital Library Education Presentation in May 1,2006
ADVENTURES IN TWEETING Linnea Johnson | Simmons GSLIS |
Creating and Operating a Digital Library for Information and Learning– the GROW Project Muniram Budhu Department of Civil Engineering & Engineering Mechanics.
Yinlin Chen, Edward A. Fox Dept. of CS, Virginia Tech, Blacksburg, VA USA Contact info: Ensemble Project Meeting, May 18-19, 2009, Portland,
Overview: Text delivery in introductory college and university physics classes are dominated by massive, encyclopedic textbooks that take immense individual.
PROVIDING REMOTE ACCESS TO MAP SET AND SERIES HOLDINGS USING DIGITAL INDEX MAPS AS A DISCOVERY TOOL By Paige G. Andrew Faculty Maps Cataloger Pennsylvania.
CTRnet: A Crisis, Tragedy, & Recovery Network ( Oct.16, 2009 VCOM Research Day Blacksburg, VA USA Edward Fox Bidisha.
Marketing your JISC e-books for FE content. Step 1 – Highlight individual titles To copy a URL for an individual title, just search for the title name,
MTA SZTAKI Department of Distributed Systems The problems of persistent identifiers in the context of the National Digital Data Archives of Hungary András.
Tutorial EBSCO Discovery Service for Corporate Users support.ebsco.com.
1 Monitoring Student Performance New Horizons Conference Virginia Community College System April 2006 Roanoke, VA.
N A T I O N A L S C I E N C E T E A C H E R S A S S O C I A T I O N NSTA Learning Center What would be helpful for you and your teachers? Al Byers Assistant.
Building an Online Educational Community for Algorithm Visualization Cliff Shaffer Virginia Tech Susan Rodger Duke University Tom Naps University of Wisconsin.
Topical Categorization of Large Collections of Electronic Theses and Dissertations Venkat Srinivasan & Edward A. Fox Virginia Tech, Blacksburg, VA, USA.
Freelib: A Self-sustainable Digital Library for Education Community Ashraf Amrou, Kurt Maly, Mohammad Zubair Computer Science Dept., Old Dominion University.
Algorithm Visualization: A Report on the State of the Field Clifford A. Shaffer, Matthew Cooper, and Stephen H. Edwards Department of Computer Science.
From Fair Use to Fair Trading Creating a Digital Image Matchmaking Commons Collaborative collection building and sharing using MDID.
Finding Partners, Creating Impact Rusty Low Poles Together Workshop NOAA Boulder, CO July 20-22, 2005.
XXDL and CSTC and Virginia Tech NSDL Fall 2000 PI Meeting September 22-24, 2000 NSF, Arlington, VA Edward A. Fox CS DLRL.
Open Access and Web 2.0 in the Academic Library: A South African Experience Part 2: UJ Sciences Librarian Web 2.0 Pavlinka Kovatcheva University of Johannesburg,
Introduction to Concept Maps Edward A. Fox and Rao Shen CS5604 Fall 2002 “Information Storage & Retrieval” Dept. of Computer Science Virginia Tech, Blacksburg,
“A Library outranks any other one thing a community can do to benefit its people.” Andrew Carnegie Mary Marlino DLESE Program Center Tamara Sumner University.
Background A service developed in order to provide Ministries of Education with access to a network of learning content repositories and associated tools.
How to use Algorithm Visualizations in Your Class Cliff Shaffer Virginia Tech Susan Rodger Duke University Tom Naps University of Wisconsin Oshkosh Steve.
Algorithm Visualization (AV)  AVs are used for motivating students in exploring the core concepts of data structure and algorithms.  Instructors report.
CS5604: Final Presentation ProjOpenDSA: Log Support Victoria Suwardiman Anand Swaminathan Shiyi Wei Department of Computer Science, Virginia Tech December.
Teaching Abstract Data Type Semantics with Multimedia* Glenn D. Blank, Edwin J. Kay, William M. Pottenger Jeffrey J. Heigl, Soma Roy and Shreeram A. Sahasrabudhe.
ELISQ Seminar Qatar National Library 20 May 2015 Introduction by Edward A. Fox Professor, Computer Science, Virginia Tech Blacksburg, VA USA
Usability Engineering: Formative Evaluation of NSDL Projects Dr. Manuel A. Pérez-Quiñones Dept. of Computer Science Virginia Tech Blacksburg VA
Survey Results. Setting CS3114 during Fall, 2011 VT Lecture-based class Students had recently spent one week using our hashing tutorial in.
Building PetaScale Applications and Tools on the TeraGrid Workshop December 11-12, 2007 Scott Lathrop and Sergiu Sanielevici.
Information Storage and Retrieval(CS 5604) Collaborative Filtering 4/28/2016 Tianyi Li, Pranav Nakate, Ziqian Song Department of Computer Science Blacksburg,
EBooks via the R2 Digital Library The R2 Library is an electronic database that enables access to eBooks from multiple health science publishers Browse.
1 i206: Lecture 17: Exam 2 Prep ; Intro to Regular Expressions Marti Hearst Spring 2012.
Vision... “… a network of learning environments and resources for Science, Mathematics, Engineering and Technology education, will ultimately meet the.
EDUKNOWLEDGE A Framework for Educational Purposes
NSDL: A New Tool for Teaching and Learning.
MEETS.
ECET370 Education for Service-- ecet370.com. ECET 370 Entire Course (Devry) For more course tutorials visit ECET 370 Week 1 Lab 1 ECET.
Department of Computer Science
VCCWS: Virginia Center for Civil War Studies
E-book Resources for HINARI Users Part B (Advanced Course Module 7)
The Digital Library for Earth System Science
CSC227: Operating Systems
Python4ML An open-source course for everyone
Presentation transcript:

The AlgoViz Project Cliff Shaffer Department of Computer Science Virginia Tech Blacksburg, VA

AVs: The Problem (1) Some identifiable successes for AVs – Lots of “no significant difference” results – But some AVs have been shown to be pedagogically effective – Steady progress is being made in understanding how to design and use AVs

AVs: The Problem (2) AVs have high faculty and student favorability ratings But AVs have little overall impact on education

AV Community (AlgoViz) Solution – Build a community of users/developers – Better disseminate best practices information NSF CCLI grant, connections to NSDL/Ensemble project

AlgoViz Wiki Catalog Data A collection of links to nearly 450 AVs The collection allows us to do some analysis – Topical Distribution (sorting >30%, linear structures >10%) – Who/where (60% by teams/major projects) – Quality (68/207/113) – Access Stability (a lot of URL churn, a few get lost)

Next Step: NSDL Project Proposal Create a new model of “dissemination” to lower barriers to access Move away from the “digital library” model of users coming to collections Notification via social networks Focus on “community-driven” content development – Discussion, review, ratings – Think Amazon, but we have critical mass issues

OpenAlgViz SourceForge Project Collect and host AV software Exemplar AVs Software libraries for AV developers Software infrastructure

Algorithm Visualization: Features Study the details of AV implementation in an effort to understand how to best design AVs – Pseudocode display – Back Button – Example (test) data vs. students entering tests – Animation vs. “next” step

Tutorials vs. AVs Integrated text and activities (applets) Guide questions/directed activity Built-in quizzing (future) Explanatory applets vs. “analysis” applets Takes a long time to develop (several students over two-three years) In progress (at VT): – Hashing – Memory management – Search Trees

AVs: Hashing Tutorial Section 1: Standard lecture and textbook for one week Section 2: In-class tutorial use for one week (same material) Student reaction: Universally positive for tutorial Section 2 had significantly better score in post- test