From the Trenches: What It’s Like to Try Out a New AV in Class Stephen Edwards Virginia Tech Department of Computer Science

Slides:



Advertisements
Similar presentations
A very brief introduction to ParaView Jan Götz Erlangen 2007 Department of Computer Science 10 System Simulation.
Advertisements

BY: Jamaican Hopscotch
Java Packages CSci 1130 Intro to Computer Programming with Java Instructor Tatyana Volk.
The DataFlex Web Framework Changing the Game Stephen W. Meeley Development Team Data Access Worldwide
Nathan Brunelle Department of Computer Science University of Virginia Theory of Computation CS3102 – Spring 2014 A tale.
Understanding Operating Systems. Standard 1: Objective 3 Explore and demonstrate an understanding of managing operating systems.
XML Parsing Using Java APIs AIP Independence project Fall 2010.
Part 1: Introducing User Interface Design Chapter 1: Introduction –Why the User Interface Matters –Computers are Ubiquitous –The Importance of Good User.
What kind of data do I have? What performance do I need? a Set Doesn’t matter now, but fast search later class URLSet { ISet theURLs; URLSet(ISet emptyURLs)
Serious Game Winter School, Puerto Vallarta, Mexico, Feb 2010 Designing your own Game-Themed Assignments Kelvin Sung Computing and Software Systems University.
Usability Evaluation Evaluation should occur continually through the design and implementation process. Evaluation methods are applied as the interface.
Exercise Exercise3.1 8 Exercise3.1 9 Exercise
Introduction to Data Structure, Spring 2007 Slide- 1 California State University, Fresno Introduction to Data Structure Introduction of Concepts Ming Li.
Exercise Exercise Exercise Exercise
Exercise Exercise Exercise Exercise
Data Structures Introduction. What is data? (Latin) Plural of datum = something given.
Exercise Exercise6.1 7 Exercise6.1 8 Exercise6.1 9.
Zephyr By Shannon Poskus. What is Zephyr? Zephyr is one of two components of the National Compiler Infrastructure (NCI) project Co-funded by DARPA and.
Copyright © 2007 Software Quality Research Laboratory DANSE Software Quality Assurance Tom Swain Software Quality Research Laboratory University of Tennessee.
VoiceXML Application Systems Team By: Shawn Ramdass, Saji Abraham & Billy Santamorena.
ICAIL 2007 DESI Workshop Panel presentation Marie-Francine Moens Centre for Law and ICT/ Department of Computer Science Katholieke Universiteit Leuven,
Frank Rowe John Gaetano Chuck Figiel.  CryptoViz implements and visualizes the Data Encryption Standard (DES) algorithm.  DES was used by the government.
August 22, August 22, 2015August 22, 2015August 22, 2015 Azusa, CA Sheldon X. Liang Ph. D. Software Engineering in CS at APU Azusa Pacific University,
Internet Applications Notes for Chapter 19 Digital Domain, 2 ed.
Searching Computing Reviews Connie Ury
CS 235: User Interface Design September 22 Class Meeting Department of Computer Science San Jose State University Fall 2014 Instructor: Ron Mak
Algorithm Visualization: A Report on the State of the Field Clifford A. Shaffer, Matthew Cooper, and Stephen H. Edwards Department of Computer Science.
C C Implementation  Prototype based on Firefox 3.0b2 codebase/ Spidermonkey VM  Uses SM contexts to manage multiple JavaScript execution contexts simultaneously.
NA-MIC National Alliance for Medical Image Computing UCSD: Engineering Core 2 Portal and Grid Infrastructure.
SBTeach Introduction School of Business Course Coordination System.
Mir Farooq Ali Computer Science, Virginia Tech May 9, 2003 Building Multi-platform User Interfaces using UIML.
Algorithms Animation Workshop by Roman Gubarenko supervised by Prof. A. Mirzaian Dynamic Programming: Optimal Static Binary Search Tree Roman Gubarenko,
For more course tutorials visit ECET 370 Entire Course (Devry) ECET 370 Week 1 Labs 1 ECET 370 Week 2 Labs 2 ECET 370 Week 3 Lab 3 Linked.
The AlgoViz Project Cliff Shaffer Department of Computer Science Virginia Tech Blacksburg, VA.
KING SAUD UNIVERSITY – COLLAGE OF COMPUTER AND INFORMATION SCIENCES CSC 113 JAVA ONLINE DOCUMENTATION.
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.
NET 222: COMMUNICATIONS AND NETWORKS FUNDAMENTALS ( NET 222: COMMUNICATIONS AND NETWORKS FUNDAMENTALS (PRACTICAL PART) Tutorial 2 : Matlab - Getting Started.
Usability Engineering: Formative Evaluation of NSDL Projects Dr. Manuel A. Pérez-Quiñones Dept. of Computer Science Virginia Tech Blacksburg VA
Finding Optimal Solutions to Cooperative Pathfinding Problems Trevor Standley Computer Science Department University of California, Los Angeles
Frank Rowe John Gaetano Chuck Figiel.  CryptoViz implements and visualizes the Data Encryption Standard (DES) algorithm.  DES was used by the government.
1 Modeling the Search Landscape of Metaheuristic Software Clustering Algorithms Dagstuhl – Software Architecture Brian S. Mitchell
Software Architecture Exercise 3 System Architecture © Ingo Arnold Department Computer Science University of Basel Introduction.
 Are you using QuickBooks accounting software for payment services? If yes, then you have chosen one of the finest accounting software for making accounting.
PowerPoint Created and Presented by Skylar Edwards.
ICIS Web Interface Progress Pedigree Download Tool Sandra Micallef – ICIS2006, CIMMYT.
CS122B: Projects in Databases and Web Applications Spring 2017
CS122B: Projects in Databases and Web Applications Winter 2017
MSc/ICY Software Workshop , Semester 2
COMPUTER ORGANIZATION
Department of Computer Science
Active Server Pages Computer Science 40S.
Basic-Algorithms-of-Bioinformatics Applet
ECET 370 ASSIST Something Great/ecet370assist.com
ECET 370 Competitive Success-- snaptutorial.com
ECET 370 HELPS Education Your Life-- ecet370helps.com.
ECET 370 Education for Service-- snaptutorial.com
ECET 370 HELPS Lessons in Excellence- -ecet370helps.com.
ECET 370 Teaching Effectively-- snaptutorial.com
ECET 370 Education for Service-- tutorialrank.com
ECET 370 HELPS Education for Service- - ecet370helps.com.
ECET 370 Inspiring Innovation-- snaptutorial.com
Topics discussed in this section:
Data Structures and Analysis (COMP 410)
Statistics 1: Elementary Statistics
CS122B: Projects in Databases and Web Applications Winter 2018
CS122B: Projects in Databases and Web Applications Spring 2018
The Need for Addressing
The Fedora Project April 28-29, 2003 CNI, Washington DC
Review Test 3 CS 101 Spring 2019.
Presentation transcript:

From the Trenches: What It’s Like to Try Out a New AV in Class Stephen Edwards Virginia Tech Department of Computer Science Supported in part by NSF DUE

 Do not expect it to be perfect  Be patient!  Be persistent!  Be flexible!

 All from a CS2-level data structures class  BinaryTreesome  JHAVEPOP  Trakla2: Binary Search Tree Search

 Works!  Nice for interactive demo/exploration  No setup required for students  Occasional issues with Java version  Sometimes inconsistent across browsers  No gradable exercise support

 Works!  Full set of (simple) exercises  Students may need more prep/instruction beyond built-in writeups/help  Not all user interfaces are intuitively obvious  Sometimes inconsistent across browsers  No gradable exercise support

 Works!  Extensive (!) set of exercises  Random data every time  No gradable exercise support

 Do not expect it to be perfect  Be patient!  Be persistent!  Be flexible!