skip to main content
article
Free Access

Scaling: a design pattern in introductory computer science courses

Authors Info & Claims
Published:01 March 1998Publication History
Skip Abstract Section

Abstract

We present a series of programming exercises that use scaling as a theme for teaching design techniques in the introductory computer science course sequence. All exercises are on the level easily mastered in the first year of programming. Additionally, the exercises introduce a rich variety of applications of computer science.

References

  1. 1 Fell, H., and Proulx, V. K., Exploring Martian Planetary Images: C++ Exercises for CS1, SIGCSE Bulletin, February, 1997, Vol 29(1), 30-34. Google ScholarGoogle ScholarDigital LibraryDigital Library
  2. 2 Foley, J. D., vanDam, A., Feiner, S. K., Hughes, J. F., Computer Graphics, Principles and Practice, Second Edition in C, Reading, MA, Addison-Wesley. Google ScholarGoogle ScholarDigital LibraryDigital Library
  3. 3 Proulx, V. K., Recursion and Grammars for CS2 , Proceedings, Integrating Technology into Computer Science Education (ITiCSE 97), Uppsala, Sweden, June 1997, (ACM Press), 74-76. Google ScholarGoogle ScholarDigital LibraryDigital Library
  4. 4 Proulx, V. K., Rasala, R., and Fell, H., Foundations of Computer Science: What Are They and How Do We Teach Them?, SIGCSE Bulletin, June 1996, Vol 28 Special Issue, 42-48. Google ScholarGoogle ScholarDigital LibraryDigital Library
  5. 5 Raymond, ed., The New Hacker's Dictionary- 3rd Edition, Cambridge, MA, MIT Press, 1996. ISBN 0- 262-68092-0 or its on4ine version: http://loeke.eeil.org/jargon/, "Jargon File" Google ScholarGoogle ScholarDigital LibraryDigital Library
  6. 6 Russ, J. C., The Image Processing Handbook, Second Edition, Boca Raton, FL, CRC Press, 1995. Google ScholarGoogle ScholarDigital LibraryDigital Library

Index Terms

  1. Scaling: a design pattern in introductory computer science courses

          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 30, Issue 1
            Mar. 1998
            376 pages
            ISSN:0097-8418
            DOI:10.1145/274790
            Issue’s Table of Contents
            • cover image ACM Conferences
              SIGCSE '98: Proceedings of the twenty-ninth SIGCSE technical symposium on Computer science education
              March 1998
              396 pages
              ISBN:0897919947
              DOI:10.1145/273133

            Copyright © 1998 ACM

            Publisher

            Association for Computing Machinery

            New York, NY, United States

            Publication History

            • Published: 1 March 1998

            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!