Abstract
This paper describes a simple graphics library designed for a CS 1 course using ANSI C as its programming language. The library can be implemented easily on a variety of hardware platforms, providing a reasonable level of portability. Implementation currently exist for compilers on the Apple Macintosh, the IBM PC, and Unix workstations; the source code for each of these implementations is publicly available by anonymous FTP from the Roberts.C.CS1 area on host aw.com. In addition, the public distribution includes a fully standard implementation that generates a PostScript representation of the graphical image.
- Hilburn93 Thomas B. Hilburn, "A top-down approach to teaching an introductory computer science course," SIGCSE Bulletin, March 1993. Google Scholar
Digital Library
- House94 Donald House and David Levine, "The art and science of computer graphics: a very depth-first approach to the non-majors course," SIGCSE Bulletin, March 1994. Google Scholar
Digital Library
- Papert80 Seymour Papert, Mindstorms, New York: Basic Books, 1980.Google Scholar
Digital Library
- Robergé92 James Roberg~, "Creating programming projects with visual impact," SIGCSE Bulletin, March 1992. Google Scholar
Digital Library
- Roberts93 Eric S. Roberts, "Using C in CSI: Evaluating the Stanford experience," SIGCSE Bulletin, March 1993. Google Scholar
Digital Library
- Roberts95 Erio S. Roberts, The Art and Science of C: A Library-Based Approach, Reading, MA: Addison-Wesley, 1995. Google Scholar
Digital Library
Index Terms
A C-based graphics library for CS1
Recommendations
A C-based graphics library for CS1
SIGCSE '95: Proceedings of the twenty-sixth SIGCSE technical symposium on Computer science educationThis paper describes a simple graphics library designed for a CS 1 course using ANSI C as its programming language. The library can be implemented easily on a variety of hardware platforms, providing a reasonable level of portability. Implementation ...







Comments