
- Abelson85 Harold Abelson and Gerald Sussman, with Julie Sussman, Structure and Interpretation of Computer Programs, Cambridge: MIT Press, 1985. Google Scholar
Digital Library
- Flon75 Lawrence Flon, "On research in structured programming," SIGPLAN Notices, Vol. 10, No. 10, October 1975. Google Scholar
Digital Library
- Frank90 Thomas S. Frank and james F. Smith, "Ada as a CS 1-CS2 language," SIGCSE Bulletin, Vol. 22, No. 2, June 1990. Google Scholar
Digital Library
- Gabrini86 Philippe Gabrini, J. Mack Adams, Barry Kurtz, "Converting from Pascal to Modula-2 in the Undergraduate Curriculum, Proceedings of the Seventeenth SIGCSE Technical Symposium on Computer Science Education, February 1986. Google Scholar
Digital Library
- Kernighan88 Brian Koffman and Dennis RJtchie, The C Programming Language, second edition, Englewood Cliffs: Prentice Hall, 1988. Google Scholar
Digital Library
- Koffman84 Elliot B. Koffman, Philip Miller, and Caroline Wardle, "Recommended Curriculum for CS1, 1984," Communications of the A CM, Vol. 27, No. 10, October 1984. Google Scholar
Digital Library
- Koffman88 Elliot B. Koffman, "The case for Modula-2 in CS1 and CS2," Proceedings of the Nineteenth SIGCSE Technical Symposium on Computer Science Educat,ion, February 1988. Google Scholar
Digital Library
- Mody91 R. P. Mody, "C in Education and Software Engineering," SIGCSE Bulletin, Vol. 23, No. 3, September 1991. Google Scholar
Digital Library
- Roberts89 Eric Roberts, "Implementing Exceptions in C," Research Report #40, Digital Equipment Corporation/Systems Research Center, Palo Alto, California, March 1989.Google Scholar
- Winslow89 Leon Winslow and Joseph Lang, "Ada in CSI," Proceedings of the Twentieth SIGCSE Technical Symposium on Computer Science Education, February 1989.Google Scholar
Index Terms
Using C in CS1: evaluating the Stanford experience
Recommendations
A (Relatively) Unsatisfactory Experience of Use of Scratch in CS1
TEEM 2017: Proceedings of the 5th International Conference on Technological Ecosystems for Enhancing MulticulturalityScratch is a "rich-media programming language" that has become very popular at high school because students may learn it very quickly and produce surprisingly animated programs. Consequently, some instructors have proposed using Scratch at the ...
CS1: Getting Started
Reflections on the Teaching of ProgrammingThe Logo programming language implements a virtual drawing machine --the turtle machine. The turtle machine is well-known for giving students an intuitive understanding of fundamental, procedural programming principles. In this chapter we present our ...
Here, there and everywhere - on the recurring use of turtle graphics in CS1
ACSE '00: Proceedings of the Australasian conference on Computing educationThe Logo programming language implements a virtual drawing machine—the turtle machine. The turtle machine is well-known for giving students an intuitive understanding of fundamental procedural programming principles. In this paper we present our ...






Comments