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

Catch that speeding turtle: latching onto fun graphics in CS1

Published: 12 November 2006 Publication 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
[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.ps
[3]
Briot, Emmanuel, et al. ACT Europe. (7 JUL 2005). GtkAda. Accessed on: 30 MAY 2006. http://www.adapower.net/libre/GtkAda/
[4]
Dalbey, John. Cal Poly San Luis Obispo. (1992). Spider. Accessed on: 26 MAY 2006. http://www.csc.calpoly.edu/%7Ejdalbey/Public/sw_home.html
[5]
Feldman, Michael B., Elliot B. Koffman, Ada 95: Problem Solving and Program Design, 3rd Edition, Massachusetts: Addison-Wesley, 1999.
[6]
Hummingbird Ltd. Hummingbird Connectivity. (2006). Accessed on: 30 May 2006. http://connectivity.hummingbird.com/home/connectivity.html
[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.html
[8]
Sedgewick, Robert, and Kevin Wayne. Princeton University. (2006). Creating Data Types. Accessed on: 14 SEP 2006. http://www.cs.princeton.edu/introcs/32datatype/
[9]
van Dijk, Jerry. (2003). AdaGraph. Accessed on: 30 MAY 2006. http://www.jvdsys.demon.nl/

Cited By

View all
  • (2019)Punch Cards to PythonProceedings of the 50th ACM Technical Symposium on Computer Science Education10.1145/3287324.3287491(811-817)Online publication date: 22-Feb-2019
  • (2019)MYRProceedings of the 50th ACM Technical Symposium on Computer Science Education10.1145/3287324.3287482(77-83)Online publication date: 22-Feb-2019
  • (2018)Introductory programming: a systematic literature reviewProceedings Companion of the 23rd Annual ACM Conference on Innovation and Technology in Computer Science Education10.1145/3293881.3295779(55-106)Online publication date: 2-Jul-2018

Recommendations

Comments

Information & Contributors

Information

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
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

Publisher

Association for Computing Machinery

New York, NY, United States

Publication History

Published: 12 November 2006

Permissions

Request permissions for this article.

Check for updates

Author Tags

  1. Ada
  2. AdaGraph
  3. CS1
  4. GtkAda
  5. TurtleGraphics
  6. graphics
  7. logo
  8. spider

Qualifiers

  • Article

Conference

SIGAda '06
Sponsor:
SIGAda '06: ACM SIGAda Annual International Conference
November 12 - 16, 2006
New Mexico, Albuquerque, USA

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)3
  • Downloads (Last 6 weeks)1
Reflects downloads up to 13 Feb 2025

Other Metrics

Citations

Cited By

View all
  • (2019)Punch Cards to PythonProceedings of the 50th ACM Technical Symposium on Computer Science Education10.1145/3287324.3287491(811-817)Online publication date: 22-Feb-2019
  • (2019)MYRProceedings of the 50th ACM Technical Symposium on Computer Science Education10.1145/3287324.3287482(77-83)Online publication date: 22-Feb-2019
  • (2018)Introductory programming: a systematic literature reviewProceedings Companion of the 23rd Annual ACM Conference on Innovation and Technology in Computer Science Education10.1145/3293881.3295779(55-106)Online publication date: 2-Jul-2018

View Options

Login options

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

Figures

Tables

Media

Share

Share

Share this Publication link

Share on social media