skip to main content
article
Free Access

Another approach to service courses

Published:01 January 1979Publication History
Skip Abstract Section

Abstract

This paper discusses the issues surrounding service offerings by Computer Science departments and focuses specifically on the first programming course. The approach described by the author has been developed to serve business students who seek an introduction to programming, but it applies also to most non-majors. The popularity of computer applications in the various disciplines as well as the widely publicized vocational opportunities in data processing induce ever more students to try their hand at programming. The embarrassment of riches in enrollment, however, brings with it multiple problems of staffing, machine resources, and curricular balance. Less obviously it also brings the pressure for instant success in serving this new population and thereby avoiding the splintering of programming education among interested disciplines, as happened with statistics instruction. Various viewpoints on solutions to these problems have been published, but little understanding of the nature and goals of the students involved has been evidenced. What follows is an explanation of a student-oriented approach to service course instruction which has been instituted at the University of Evansville(Mitchell 78).

References

  1. 1 Adams, J. M. and D. H. Haden, "Introductory Service Courses in the Computer Science Curriculum," SIGCSE Bulletin, Vol. 4, No. 1, pp. 49-52, March 1972. Google ScholarGoogle ScholarDigital LibraryDigital Library
  2. 2 Cashman, W. F., and W. J. Mein, "On The Need For Teaching Problem-Solving In A Computer Science Curriculum," SIGCSE Bulletin, Vol. 7, No. 1, pp. 40-46, February 1975. Google ScholarGoogle ScholarDigital LibraryDigital Library
  3. 3 Chanon, R. N., "An Experiment with an Introductory Course in Computer Science," SIGCSE Bulletin, Vol. 9, No. 3, pp. 39-42, August 1977. Google ScholarGoogle ScholarDigital LibraryDigital Library
  4. 4 Cook, Robert N., "An Approach To The Introductory Computer Science Course for Non-Majors," SIGCSE Bulletin, Vol. 9, No. 3, pp. 30-33, August 1977. Google ScholarGoogle ScholarDigital LibraryDigital Library
  5. 5 Epley, Donald and Ted Sjoerdsma, "A Two-semester Course Sequence in Introductory Programming Using PL/I—A Rationale and Overview," SIGCSE Bulletin, Vol. 10, No. 3, pp. 113-119, August 1978. Google ScholarGoogle ScholarDigital LibraryDigital Library
  6. 6 Gibbs, Norman, B. Loveland, and T. Orkga, "The Heart of Computer Science", SIGCSE Bulletin, Vol. 6, pp. 13-44, December 1974. Google ScholarGoogle ScholarDigital LibraryDigital Library
  7. 7 Gibbs, Norman E., "An Introductory Computer Science Course for all Majors," SIGCSE Bulletin, Vol. 9, No. 3, pp. 34-38, August 1977. Google ScholarGoogle ScholarDigital LibraryDigital Library
  8. 8 Gries, David, "What Should We Teach In An Introductory Programming Course?" SIGCSE Bulletin, Vol. 6, No. 1, pp. 81-89, February 1974. Google ScholarGoogle ScholarDigital LibraryDigital Library
  9. 9 Gruener, William B. and Steven M. Graziano, "A Study of The First Course In Computers," SIGCSE Bulletin, Vol. 10, No. 3, pp. 100-107, August 1978. Google ScholarGoogle ScholarDigital LibraryDigital Library
  10. 10 Fisher, P., W. Hankley, and W. Wallentine, "Separation of Introductory Programming and Language Instruction," SIGCSE Bulletin, Vol. 5, No. 1, pp. 9-14, February 1973. Google ScholarGoogle ScholarDigital LibraryDigital Library
  11. 11 Leitner, Henry and Harry R. Lewis, "Why Johnny Can't Program, A Progress Report," SIGCSE Bulletin, Vol. 10, No. 1, pp. 266-276, February 1978. Google ScholarGoogle ScholarDigital LibraryDigital Library
  12. 12 Maly, Kurt and Allan Hanson, "A First Course in Computer Science: What It Should Be and Why," SIGCSE Bulletin, Vol. 7, No. 1, pp. 95-101, February 1975. Google ScholarGoogle ScholarDigital LibraryDigital Library
  13. 13 Mitchell, William and Bruce Mabis, "Implementing a Computer Science Curriculum Merging Two Models," SIGCSE Bulletin, Vol. 10, No. 3, pp. 151-155, August 1978. Google ScholarGoogle ScholarDigital LibraryDigital Library
  14. 14 Prather, Ronald and Judith Schlesinger, "A Lecture/Laboratory Approach to the First Course in Programming," SIGCSE Bulletin, Vol. 10, No. 1, pp. 115-118, February 1978. Google ScholarGoogle ScholarDigital LibraryDigital Library
  15. 15 Rubinstein, Moshe, PATTERNS OF PROBLEM SOLVING, Prentice Hall, Inc. 1975.Google ScholarGoogle Scholar
  16. 16 Salton, Gerard, "Introductory Programming at Cornell," SIGCSE Bulletin, Vol. 5, No. 1, pp. 18-20, February 1973. Google ScholarGoogle ScholarDigital LibraryDigital Library
  17. 17 Schneider, G. Michael, "The Introductory Programming Course in Computer Science Ten Principles," SIGCSE Bulletin, Vol.10, No. 1, pp. 107-114, February 1978. Google ScholarGoogle ScholarDigital LibraryDigital Library
  18. 18 Smith, C. and J. Rickman, "Selecting Languages for Pedagogical Tools in the Computer Science Curriculum," SIGCSE Bulletin, Vol. 8, No. 3 pp. 39-47, September 1976. Google ScholarGoogle ScholarDigital LibraryDigital Library
  19. 19 Solntseff, N., "Programming Languages for Introductory Computing Courses—A Position Paper," SIGCSE Bulletin, Vol. 10, No. 1, pp. 119-124, February 1978. Google ScholarGoogle ScholarDigital LibraryDigital Library
  20. 20 Stokes, Gordon E., "Service Course Position Paper," SIGCSE Bulletin, Vol. 6, No. 3, pp. 18-22, September 1974. Google ScholarGoogle ScholarDigital LibraryDigital Library
  21. 21 Taylor, Robert P., "Teaching Programming to Beginners," SIGCSE Bulletin, Vol. 9, No. 1, pp. 88-92, February 1977. Google ScholarGoogle ScholarDigital LibraryDigital Library
  22. 22 Unger, E. A. and N. Ahmed, "A Instructionally Acceptable Cost Effective Approach To a General Introductory Course," SIGCSE Bulletin, Vol. 8, No. 2, pp. 28-31, June 1976. Google ScholarGoogle ScholarDigital LibraryDigital Library
  23. 23 Willoughby, Theodore, "Student Attitudes Toward Computers," SIGCSE Bulletin, Vol. 5, No. 1, pp. 145-147, February 1973. Google ScholarGoogle ScholarDigital LibraryDigital Library

Index Terms

  1. Another approach to service 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 11, Issue 1
        Proceedings of the 10th SIGCSE symposium on Computer science education
        February 1979
        251 pages
        ISSN:0097-8418
        DOI:10.1145/953030
        Issue’s Table of Contents
        • cover image ACM Conferences
          SIGCSE '79: Proceedings of the tenth SIGCSE technical symposium on Computer science education
          January 1979
          251 pages
          ISBN:9781450374316
          DOI:10.1145/800126

        Copyright © 1979 ACM

        Publisher

        Association for Computing Machinery

        New York, NY, United States

        Publication History

        • Published: 1 January 1979

        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!