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.
- 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 Scholar
Digital Library
- 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 Scholar
- Briot, Emmanuel, et al. ACT Europe. (7 JUL 2005). GtkAda. Accessed on: 30 MAY 2006. http://www.adapower.net/libre/GtkAda/Google Scholar
- Dalbey, John. Cal Poly San Luis Obispo. (1992). Spider. Accessed on: 26 MAY 2006. http://www.csc.calpoly.edu/%7Ejdalbey/Public/sw_home.htmlGoogle Scholar
- Feldman, Michael B., Elliot B. Koffman, Ada 95: Problem Solving and Program Design, 3rd Edition, Massachusetts: Addison-Wesley, 1999. Google Scholar
Digital Library
- Hummingbird Ltd. Hummingbird Connectivity. (2006). Accessed on: 30 May 2006. http://connectivity.hummingbird.com/home/connectivity.htmlGoogle Scholar
- 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 Scholar
- Sedgewick, Robert, and Kevin Wayne. Princeton University. (2006). Creating Data Types. Accessed on: 14 SEP 2006. http://www.cs.princeton.edu/introcs/32datatype/Google Scholar
- van Dijk, Jerry. (2003). AdaGraph. Accessed on: 30 MAY 2006. http://www.jvdsys.demon.nl/Google Scholar
Index Terms
Catch that speeding turtle: latching onto fun graphics in CS1
Recommendations
Catch that speeding turtle: latching onto fun graphics in CS1
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 ...
Catch 'em Early: Internship and Assistantship CS Mentoring Programs for Underclassmen
SIGCSE '18: Proceedings of the 49th ACM Technical Symposium on Computer Science EducationRecruiting and retaining STEM majors has been an ongoing challenge for colleges and universities. This research paper describes two initiatives to recruit and retain Computer Science (CS) majors that were implemented at Siena College starting in the ...
Teaching Computing with Processing, the Bridge Between High School and College (Abstract Only)
SIGCSE '15: Proceedings of the 46th ACM Technical Symposium on Computer Science EducationThis workshop showcases an engaging way to attract students who typically avoid a traditional introductory Computer Science course (CS1), with fully developed, classroom-tested course materials. This workshop has been successful at SIGCSE and other ...







Comments