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
219 -
download
0
Transcript of From the Trenches: What It’s Like to Try Out a New AV in Class Stephen Edwards [email protected]...
![Page 1: From the Trenches: What It’s Like to Try Out a New AV in Class Stephen Edwards edwards@cs.vt.edu Virginia Tech Department of Computer Science](https://reader035.fdocuments.net/reader035/viewer/2022062423/5697bfe11a28abf838cb3860/html5/thumbnails/1.jpg)
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
![Page 2: From the Trenches: What It’s Like to Try Out a New AV in Class Stephen Edwards edwards@cs.vt.edu Virginia Tech Department of Computer Science](https://reader035.fdocuments.net/reader035/viewer/2022062423/5697bfe11a28abf838cb3860/html5/thumbnails/2.jpg)
I will try to provide a beginner’s perspective on the process
![Page 3: From the Trenches: What It’s Like to Try Out a New AV in Class Stephen Edwards edwards@cs.vt.edu Virginia Tech Department of Computer Science](https://reader035.fdocuments.net/reader035/viewer/2022062423/5697bfe11a28abf838cb3860/html5/thumbnails/3.jpg)
The most important lessons … Do not expect it to be perfect
Be patient!
Be persistent!
Be flexible!
![Page 4: From the Trenches: What It’s Like to Try Out a New AV in Class Stephen Edwards edwards@cs.vt.edu Virginia Tech Department of Computer Science](https://reader035.fdocuments.net/reader035/viewer/2022062423/5697bfe11a28abf838cb3860/html5/thumbnails/4.jpg)
Here are three examples …
All from a CS2-level data structures class
BinaryTreesome JHAVEPOP Trakla2: Binary Search Tree Search
![Page 5: From the Trenches: What It’s Like to Try Out a New AV in Class Stephen Edwards edwards@cs.vt.edu Virginia Tech Department of Computer Science](https://reader035.fdocuments.net/reader035/viewer/2022062423/5697bfe11a28abf838cb3860/html5/thumbnails/5.jpg)
BinaryTreesome: insert
![Page 6: From the Trenches: What It’s Like to Try Out a New AV in Class Stephen Edwards edwards@cs.vt.edu Virginia Tech Department of Computer Science](https://reader035.fdocuments.net/reader035/viewer/2022062423/5697bfe11a28abf838cb3860/html5/thumbnails/6.jpg)
BinaryTreesome: search
![Page 7: From the Trenches: What It’s Like to Try Out a New AV in Class Stephen Edwards edwards@cs.vt.edu Virginia Tech Department of Computer Science](https://reader035.fdocuments.net/reader035/viewer/2022062423/5697bfe11a28abf838cb3860/html5/thumbnails/7.jpg)
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
![Page 8: From the Trenches: What It’s Like to Try Out a New AV in Class Stephen Edwards edwards@cs.vt.edu Virginia Tech Department of Computer Science](https://reader035.fdocuments.net/reader035/viewer/2022062423/5697bfe11a28abf838cb3860/html5/thumbnails/8.jpg)
JHAVEPOP: linked list mechanics
![Page 9: From the Trenches: What It’s Like to Try Out a New AV in Class Stephen Edwards edwards@cs.vt.edu Virginia Tech Department of Computer Science](https://reader035.fdocuments.net/reader035/viewer/2022062423/5697bfe11a28abf838cb3860/html5/thumbnails/9.jpg)
???
![Page 10: From the Trenches: What It’s Like to Try Out a New AV in Class Stephen Edwards edwards@cs.vt.edu Virginia Tech Department of Computer Science](https://reader035.fdocuments.net/reader035/viewer/2022062423/5697bfe11a28abf838cb3860/html5/thumbnails/10.jpg)
Enter your answer …
![Page 11: From the Trenches: What It’s Like to Try Out a New AV in Class Stephen Edwards edwards@cs.vt.edu Virginia Tech Department of Computer Science](https://reader035.fdocuments.net/reader035/viewer/2022062423/5697bfe11a28abf838cb3860/html5/thumbnails/11.jpg)
Visualize your answer in action …
![Page 12: From the Trenches: What It’s Like to Try Out a New AV in Class Stephen Edwards edwards@cs.vt.edu Virginia Tech Department of Computer Science](https://reader035.fdocuments.net/reader035/viewer/2022062423/5697bfe11a28abf838cb3860/html5/thumbnails/12.jpg)
See the final result …
![Page 13: From the Trenches: What It’s Like to Try Out a New AV in Class Stephen Edwards edwards@cs.vt.edu Virginia Tech Department of Computer Science](https://reader035.fdocuments.net/reader035/viewer/2022062423/5697bfe11a28abf838cb3860/html5/thumbnails/13.jpg)
Adjusting your answer is harder …
![Page 14: From the Trenches: What It’s Like to Try Out a New AV in Class Stephen Edwards edwards@cs.vt.edu Virginia Tech Department of Computer Science](https://reader035.fdocuments.net/reader035/viewer/2022062423/5697bfe11a28abf838cb3860/html5/thumbnails/14.jpg)
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
![Page 15: From the Trenches: What It’s Like to Try Out a New AV in Class Stephen Edwards edwards@cs.vt.edu Virginia Tech Department of Computer Science](https://reader035.fdocuments.net/reader035/viewer/2022062423/5697bfe11a28abf838cb3860/html5/thumbnails/15.jpg)
Trakla2: Binary Search Trees
![Page 16: From the Trenches: What It’s Like to Try Out a New AV in Class Stephen Edwards edwards@cs.vt.edu Virginia Tech Department of Computer Science](https://reader035.fdocuments.net/reader035/viewer/2022062423/5697bfe11a28abf838cb3860/html5/thumbnails/16.jpg)
Lessons learned
Works! Extensive (!) set of exercises Random data every time
No gradable exercise support
![Page 17: From the Trenches: What It’s Like to Try Out a New AV in Class Stephen Edwards edwards@cs.vt.edu Virginia Tech Department of Computer Science](https://reader035.fdocuments.net/reader035/viewer/2022062423/5697bfe11a28abf838cb3860/html5/thumbnails/17.jpg)
The most important lessons … Do not expect it to be perfect
Be patient!
Be persistent!
Be flexible!