| AlgoVista: an algorithmic search tool in an educational setting |
| Full text |
Pdf
(103 KB)
|
| Source
|
Technical Symposium on Computer Science Education
archive
Proceedings of the 35th SIGCSE technical symposium on Computer science education
table of contents
Norfolk, Virginia, USA
SESSION: Web-based technologies
table of contents
Pages: 462 - 466
Year of Publication: 2004
ISBN:1-58113-798-2
Also published in ...
|
|
Authors
|
|
| Sponsors |
|
| Publisher |
|
| Bibliometrics |
Downloads (6 Weeks): 7, Downloads (12 Months): 21, Citation Count: 1
|
|
|
ABSTRACT
A?goVista is a web-based search engine that assists programmers to find algorithms and implementations that solve specific problems. The search engine is not keyword based but rather requires users to provide (input ? output) samples that describe the behavior of their needed algorithm. The system is easy to use. To search for a particular algorithm or classify a combinatorial structure a user simply draws the query in a drawing pane on a web browser. The result of the search is a list of links to web resources describing or providing implementations of the algorithm.A?goVista has many interesting applications in an educational setting. The search engine can help research students classify obscure problems and locate algorithms that would otherwise be hard to find in textbooks. Students can also add calls in their own programs to A?goVista's database of executable problem specifications in order to dynamically check the correctness of their programs. Finally, instructors can use A?goVista to set novel assignments in algorithms and data structures classes.This paper briefly describes A?goVista and reports on its use in two algorithms and theory classes, one at the undergraduate and one at the graduate level.
REFERENCES
Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.
 |
1
|
Lewis Barnett , Joseph F. Kent , Justin Casp , David Green, Design and implementation of an interactive tutorial framework, Proceedings of the twenty-ninth SIGCSE technical symposium on Computer science education, p.87-91, February 26-March 01, 1998, Atlanta, Georgia, United States
|
 |
2
|
|
 |
3
|
Christopher M. Boroni , Frances W. Goosey , Michael T. Grinder , Jessica L. Lambert , Rockford J. Ross, Tying it all together: creating self-contained, animated, interactive, Web-based resources for computer science education, The proceedings of the thirtieth SIGCSE technical symposium on Computer science education, p.7-11, March 24-28, 1999, New Orleans, Louisiana, United States
|
 |
4
|
Rockford J. Ross , Christopher M. Boroni , Frances W. Goosey , Michael Grinder , Paul Wissenbach, WebLab! A universal and interactive teaching, learning, and laboratory environment for the World Wide Web, Proceedings of the twenty-eighth SIGCSE technical symposium on Computer science education, p.199-203, February 27-March 01, 1997, San Jose, California, United States
|
 |
5
|
Christopher M. Boroni , Frances W. Goosey , Michael T. Grinder , Rockford J. Ross, A paradigm shift! The Internet, the Web, browsers, Java and the future of computer science education, Proceedings of the twenty-ninth SIGCSE technical symposium on Computer science education, p.145-152, February 26-March 01, 1998, Atlanta, Georgia, United States
|
 |
6
|
|
| |
7
|
C. S. Collberg and T. A. Proebsting. Problem classification using program checking. In 2nd Int'l Conference on FUN with Algorithms, pages 61--83, 2001. http://www.cs.arizona.edu/~collberg/FUN.ps.
|
 |
8
|
|
| |
9
|
J. Stasko, J. Domingue, M. H. Brown, and B. A. Price, editors. Software Visualization: Programming as a Multimedia Experience. MIT Press, 1998.
|
Peer to Peer - Readers of this Article have also read:
-
Data structures for quadtree approximation and compression
Communications of the ACM
28, 9
Hanan Samet
-
A hierarchical single-key-lock access control using the Chinese remainder theorem
Proceedings of the 1992 ACM/SIGAPP Symposium on Applied computing
Kim S. Lee
, Huizhu Lu
, D. D. Fisher
-
The GemStone object database management system
Communications of the ACM
34, 10
Paul Butterworth
, Allen Otis
, Jacob Stein
-
Putting innovation to work: adoption strategies for multimedia communication systems
Communications of the ACM
34, 12
Ellen Francik
, Susan Ehrlich Rudman
, Donna Cooper
, Stephen Levine
-
An intelligent component database for behavioral synthesis
Proceedings of the 27th ACM/IEEE conference on Design automation
Gwo-Dong Chen
, Daniel D. Gajski
|