skip to main content
10.1145/1185642.1185648acmconferencesArticle/Chapter ViewAbstractPublication PagesadaConference Proceedingsconference-collections
Article

Catch that speeding turtle: latching onto fun graphics in CS1

Authors Info & Claims
Published:12 November 2006Publication History

ABSTRACT

Graphics are a great way to keep students motivated early in a computer science program. This paper introduces a simple Ada graphics package that simultaneously meets two goals: it provides a easy to understand graphics package that leads to enjoyable projects in CS1, and it is an appropriate tool for teaching fundamental computer science concepts to beginning programmers. The package is an Ada implementation and extension of a Java TutleGraphics package used at a number of universities.

References

  1. Bergin, Joseph, et al. Java Resources for Computer Science Instruction. Report of the ITiCSE'98/ACTC'98 Working Group on Curricular Opportunities of Java Based Software Development. http://csis.pace.edu/~bergin/sol/iticse98/iticse98report.html Google ScholarGoogle ScholarDigital LibraryDigital Library
  2. Boiten, Eerke. University of Kent at Canterbury. (2004). Turtle Graphics: Exercises in Haskell. Accessed on: 14 SEP 2006. http://www.cs.kent.ac.uk/pubs/2004/1924/content.psGoogle ScholarGoogle Scholar
  3. Briot, Emmanuel, et al. ACT Europe. (7 JUL 2005). GtkAda. Accessed on: 30 MAY 2006. http://www.adapower.net/libre/GtkAda/Google ScholarGoogle Scholar
  4. Dalbey, John. Cal Poly San Luis Obispo. (1992). Spider. Accessed on: 26 MAY 2006. http://www.csc.calpoly.edu/%7Ejdalbey/Public/sw_home.htmlGoogle ScholarGoogle Scholar
  5. Feldman, Michael B., Elliot B. Koffman, Ada 95: Problem Solving and Program Design, 3rd Edition, Massachusetts: Addison-Wesley, 1999. Google ScholarGoogle ScholarDigital LibraryDigital Library
  6. Hummingbird Ltd. Hummingbird Connectivity. (2006). Accessed on: 30 May 2006. http://connectivity.hummingbird.com/home/connectivity.htmlGoogle ScholarGoogle Scholar
  7. Logo Foundation. Massachusetts Institute of Technology. (2000). What is Logo? Accessed on: 25 MAY 2006. http://el.media.mit.edu/logo-foundation/logo/index.htmlGoogle ScholarGoogle Scholar
  8. Sedgewick, Robert, and Kevin Wayne. Princeton University. (2006). Creating Data Types. Accessed on: 14 SEP 2006. http://www.cs.princeton.edu/introcs/32datatype/Google ScholarGoogle Scholar
  9. van Dijk, Jerry. (2003). AdaGraph. Accessed on: 30 MAY 2006. http://www.jvdsys.demon.nl/Google ScholarGoogle Scholar

Index Terms

  1. Catch that speeding turtle: latching onto fun graphics in CS1

    Recommendations

    Comments

    Login options

    Check if you have access through your login credentials or your institution to get full access on this article.

    Sign in
    • Published in

      cover image ACM Conferences
      SIGAda '06: Proceedings of the 2006 annual ACM SIGAda international conference on Ada
      November 2006
      92 pages
      ISBN:1595935630
      DOI:10.1145/1185642

      Copyright © 2006 ACM

      Publisher

      Association for Computing Machinery

      New York, NY, United States

      Publication History

      • Published: 12 November 2006

      Permissions

      Request permissions about this article.

      Request Permissions

      Check for updates

      Qualifiers

      • Article

    PDF Format

    View or Download as a PDF file.

    PDF

    eReader

    View online with eReader.

    eReader
    About Cookies On This Site

    We use cookies to ensure that we give you the best experience on our website.

    Learn more

    Got it!