skip to main content
article
Free Access

A first course in computer science for small four year CS programs

Published:01 June 1993Publication History
Skip Abstract Section

Abstract

The paper is a contribution to the ongoing debate over the content of CS1. Instead of opting for either the depth first or breadth-first approach, we have built a course using some of the strongest elements of each. This course does not replace CS1 in our department. Rather, we use it to give beginning computer science students a more balanced view of the discipline than CS1 does. We also use it to teach in one place much of the redundant material found in the standard computer science curriculum. We find this makes for more sophisticated students and lets us use our small faculty more efficiently.

References

  1. 1. Brookshear, J. Computer Science: An Overview. Benjamin/Cummings, Redwood City, CA, 1988. Google ScholarGoogle ScholarDigital LibraryDigital Library
  2. 2. Cooper, D. Oh My! Modula-2!. W.W. Norton, New York, NY, 1990.Google ScholarGoogle Scholar
  3. 3. Hutchinson, S., Sawyer, S. Computers: The User Perspective. Irwin, Homewood, IL, 1992. Google ScholarGoogle ScholarDigital LibraryDigital Library
  4. 4. Mandell, S. Computers and Information Processing. West Publishing Company, St. Paul, MI, 1992. Google ScholarGoogle ScholarDigital LibraryDigital Library
  5. 5. Parker, C. Computers and Their Applications. The Dryden Press, Orlando, FL, 1991. Google ScholarGoogle ScholarDigital LibraryDigital Library
  6. 6. Savitch, W. Pascal: An Introduction to the Art and Science of Programming. Benjamin/Cummings, Redwood City, CA, 1991. Google ScholarGoogle ScholarDigital LibraryDigital Library
  7. 7. Tanenbaum, A. Structured Computer Organization. Prentice Hall, Englewood Cliffs, NJ, 1990. Google ScholarGoogle ScholarDigital LibraryDigital Library
  8. 8. Tucker, A., Bradley, B., Cupper, R., Garnick, D. Fundamentals of Computing I. McGraw-Hill, New York, NY, 1992. Google ScholarGoogle ScholarDigital LibraryDigital Library
  9. 10. Tucker, A., Garnick, D. A Breadth-First Introductory Curriculum in Computing. Presented at SIGCSE Conference, February, 1992.Google ScholarGoogle Scholar
  10. 11. Walter, R. Introducing Computer Science with Modula-2. West Publishing Company, St. Paul, MI, 1992. Google ScholarGoogle ScholarDigital LibraryDigital Library

Index Terms

  1. A first course in computer science for small four year CS programs

    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 25, Issue 2
      June 1993
      65 pages
      ISSN:0097-8418
      DOI:10.1145/152751
      Issue’s Table of Contents

      Copyright © 1993 Authors

      Publisher

      Association for Computing Machinery

      New York, NY, United States

      Publication History

      • Published: 1 June 1993

      Check for updates

      Qualifiers

      • article
    • Article Metrics

      • Downloads (Last 12 months)9
      • Downloads (Last 6 weeks)1

      Other Metrics

    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!