skip to main content
article
Free Access

Practical experience in top-down structured software production in an academic setting

Published:01 February 1977Publication History
Skip Abstract Section

Abstract

Much has been said about the importance of teaching top-down program design and structured programming in computer programming courses. However, instruction in these concepts has usually been limited to short homework assignments and at most to term projects. This type of experience is very different from the production programming environment encountered in industry, where the problems tackled are generally more complex and on a larger scale. Also, in many cases industrial programs are produced by a programming team under constraints in both time and resources. For students who aspire to a career in the software area, experience in a realistic production programming environment is desirable. Such experience is not provided in the traditional courses and novel ways have to be devised in order to bring it on campus.

At Harvey Mudd College, an academic program, called the Mathematics Clinic, has been institured with the aim of providing this type of realistic experience to the student. The Mathematics Clinic brings problems from industry to be studied and solved by small teams of students under faculty supervision. The problems are selected for their educational value, but attention is paid to the feasibility of producing results that are of value to the sponsoring industrial concern.

The general organization of the Clinic program has been described by Spanier (1). In the present paper, a production programming project undertaken by the Mathematics Clinic is described with emphasis placed on the mode of instruction and the experience gained by the students.

References

  1. 1 Jerome Spanier, "Academic realism: an innovative approach", SIAM NEWS, Volume 9, #3, pp. 1-2, June 1976.Google ScholarGoogle Scholar
  2. 2 F. T. Baker, "Chief programming team management of production programming", IBM Systems Journal, Vol. 11, #1, pp.56-73, 1972.Google ScholarGoogle ScholarDigital LibraryDigital Library

Index Terms

  1. Practical experience in top-down structured software production in an academic setting

            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 9, Issue 1
              Special issue seventh technical symposium on computer science education
              Feb 1977
              187 pages
              ISSN:0097-8418
              DOI:10.1145/382063
              Issue’s Table of Contents
              • cover image ACM Conferences
                SIGCSE '77: Proceedings of the seventh SIGCSE technical symposium on Computer science education
                February 1977
                187 pages
                ISBN:9781450374071
                DOI:10.1145/800104

              Copyright © 1977 ACM

              Publisher

              Association for Computing Machinery

              New York, NY, United States

              Publication History

              • Published: 1 February 1977

              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!