skip to main content
10.1145/989863.989929acmconferencesArticle/Chapter ViewAbstractPublication PagesaviConference Proceedingsconference-collections
Article

Sorting out sorting through concretization with robotics

Published: 25 May 2004 Publication History

Abstract

We describe a novel approach to algorithms concretization that extends the current mode of software visualization from computer screens to the real world. The method combines hands-on robotics and traditional algorithm visualization techniques to help diverse learners comprehend the basic idea of the given algorithm. From this point of view the robots interpret an algorithm while their internal program and external appearance determine the role they have in it. This gives us the possibility to bring algorithms into the real physical world where students can even touch the data structures during the execution. In the first version, we have concentrated on a few sorting algorithms as a proof-of-concept. Moreover, we have carried out an evaluation with 13-to-15-year-old students who used the concretization for gaining insight into one sorting algorithm. The preliminary results indicate that the tool can enhance learning. Now, our aim is to build an environment that supports both visualizations and robotics based concretizations of algorithms at the same time.

References

[1]
Baecker, R. M. Sorting out Sorting. Videotape, 30 minutes, presented at ACM SIGGRAPH '81 and excerpted in ACM SIGGRAPH Video Review #7, Los Altos, CA: Morgan Kaufmann, 1983.
[2]
Ben-Ari, M. Constructivism in Computer Science Education. Journal of Computers in Mathematics & Science Teaching 20(1), 2001, 45--73.
[3]
Fagin, B. Ada/Mindstorms 3.0. Robotics & Automation Magazine, 10(2), 2003, 19--24.
[4]
Fagin, B., and Merkle, L. Measuring the Effectiveness of Robots in Teaching Computer Science. ACM SIGCSE Bulletin, 35(1):307--311, January 2003.
[5]
Fleischer, R., and Kučera, L. Algorithm animation for Teaching. Software Visualization, LNCS 2269, Dagstuhl Castle, May 2001, Revised Papers, 113--128.
[6]
Hundhausen, C., and Douglas, S. A language and system for constructing and presenting low fidelity algorithm visualizations. Software Visualization, LNCS 2269, Dagstuhl Castle May 2001, Revised Papers, 227--240.
[7]
Hundhausen, C., Douglas, S., and Stasko, J. A Meta-Study of Algorithm Visualization Effectiveness. Journal of Visual Languages & Computing 13(3), 2002, 259--290.
[8]
Klassner, F. A case study of LEGO Mindstorms' suitability for artificial intelligence and robotics courses at the college level. ACM SIGCSE Bulletin, 34(1):8--12, March 2002.
[9]
Wolz, U. Teaching Design and Project Management with Lego RCX Robots. ACM SIGCSE Bulletin, 33(1):95--99, March 2001.
[10]
Lawhead, P. B., Bland, C. G., Barnes, D. J., Duncan, M. E., Goldweber, M., Hollingsworth, R. G., and Schep, M. ACM SIGCSE Bulletin, 35(2):191--201, June 2003

Cited By

View all

Recommendations

Comments

Information & Contributors

Information

Published In

cover image ACM Conferences
AVI '04: Proceedings of the working conference on Advanced visual interfaces
May 2004
425 pages
ISBN:1581138679
DOI:10.1145/989863
Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

Sponsors

  • Camera di Commercio di Brindisi
  • Monte dei Paschi di Siena
  • Comune di Corigliano d'Otranto
  • SIGMM: ACM Special Interest Group on Multimedia
  • Università degli Studi di Lecce
  • Provincia di Lecce
  • Università degli Studi dell'Aquila
  • Università degli Studi di Bari
  • Regione Puglia

Publisher

Association for Computing Machinery

New York, NY, United States

Publication History

Published: 25 May 2004

Permissions

Request permissions for this article.

Check for updates

Author Tags

  1. algorithms
  2. concretization
  3. robotics
  4. sorting

Qualifiers

  • Article

Conference

AVI04
Sponsor:

Acceptance Rates

Overall Acceptance Rate 128 of 490 submissions, 26%

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)6
  • Downloads (Last 6 weeks)0
Reflects downloads up to 27 Dec 2024

Other Metrics

Citations

Cited By

View all

View Options

Login options

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

Media

Figures

Other

Tables

Share

Share

Share this Publication link

Share on social media