skip to main content
article
Free Access

A C-based graphics library for CS1

Published:15 March 1995Publication History
Skip Abstract Section

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.

References

  1. Hilburn93 Thomas B. Hilburn, "A top-down approach to teaching an introductory computer science course," SIGCSE Bulletin, March 1993. Google ScholarGoogle ScholarDigital LibraryDigital Library
  2. 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 ScholarGoogle ScholarDigital LibraryDigital Library
  3. Papert80 Seymour Papert, Mindstorms, New York: Basic Books, 1980.Google ScholarGoogle ScholarDigital LibraryDigital Library
  4. Robergé92 James Roberg~, "Creating programming projects with visual impact," SIGCSE Bulletin, March 1992. Google ScholarGoogle ScholarDigital LibraryDigital Library
  5. Roberts93 Eric S. Roberts, "Using C in CSI: Evaluating the Stanford experience," SIGCSE Bulletin, March 1993. Google ScholarGoogle ScholarDigital LibraryDigital Library
  6. Roberts95 Erio S. Roberts, The Art and Science of C: A Library-Based Approach, Reading, MA: Addison-Wesley, 1995. Google ScholarGoogle ScholarDigital LibraryDigital Library

Index Terms

  1. A C-based graphics library for 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

        Full Access

        • Published in

          cover image ACM SIGCSE Bulletin
          ACM SIGCSE Bulletin  Volume 27, Issue 1
          March 1995
          402 pages
          ISSN:0097-8418
          DOI:10.1145/199691
          Issue’s Table of Contents
          • cover image ACM Conferences
            SIGCSE '95: Proceedings of the twenty-sixth SIGCSE technical symposium on Computer science education
            March 1995
            436 pages
            ISBN:089791693X
            DOI:10.1145/199688
            • Chairman:
            • Cary Laxer,
            • Editors:
            • Curt M. White,
            • James E. Miller,
            • Judy Gersting

          Copyright © 1995 ACM

          Publisher

          Association for Computing Machinery

          New York, NY, United States

          Publication History

          • Published: 15 March 1995

          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!