From the Trenches: What It’s Like to Try Out a New AV in Class Stephen Edwards [email protected]...
-
Upload
elfreda-hines -
Category
Documents
-
view
215 -
download
0
Transcript of From the Trenches: What It’s Like to Try Out a New AV in Class Stephen Edwards [email protected]...
From theTrenches:What It’s Liketo Try Out aNew AV in Class
Stephen [email protected]
Virginia TechDepartment of Computer Science
http://web-cat.org/
Supported in part by NSF DUE-0836940
I will try to provide a beginner’s perspective on the process
The most important lessons … Do not expect it to be perfect
Be patient!
Be persistent!
Be flexible!
Here are three examples …
All from a CS2-level data structures class
BinaryTreesome JHAVEPOP Trakla2: Binary Search Tree Search
BinaryTreesome: insert
BinaryTreesome: search
Lessons learned
Works! Nice for interactive demo/exploration
No setup required for students Occasional issues with Java version Sometimes inconsistent across
browsers No gradable exercise support
JHAVEPOP: linked list mechanics
???
Enter your answer …
Visualize your answer in action …
See the final result …
Adjusting your answer is harder …
Lessons learned
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
Trakla2: Binary Search Trees
Lessons learned
Works! Extensive (!) set of exercises Random data every time
No gradable exercise support
The most important lessons … Do not expect it to be perfect
Be patient!
Be persistent!
Be flexible!