skip to main content
article
Free Access

A course in programming and practice: toward small systems

Published:01 February 1978Publication History
Skip Abstract Section

Abstract

Numerous books and papers discuss approaches for solving problems that arise when software systems are built. Many of these, however, describe methods that seem reasonable only to experienced designers and programmers. To many, these problems often seem unmotivated, especially among students who have only written small programs. This paper describes a programming course intended to teach such students some of the more popular software engineering guidelines and approaches.

References

  1. {D} Dale, N. Women in science: a pilot project in accelerated computer training for returning women students. SIGCSE Bulletin 9, 3 (August 1977) pp. 10--16 Google ScholarGoogle ScholarDigital LibraryDigital Library
  2. {DDH} Dahl, O.-J., E. W. Dijkstra, and C. A. R. Hoare, Structured Programming, Academic Press, 1972 Google ScholarGoogle ScholarDigital LibraryDigital Library
  3. {FW} Freeman, P. and A. I. Wasserman(eds.) Tutorial on Software Design Techniques, IEEE Computer Society, 1976Google ScholarGoogle Scholar
  4. {GP} Galler, B. A. and A. J. Perlis, A View of Programming Languages, Addison-Wesley, 1970, pp. 2--80Google ScholarGoogle Scholar
  5. {G} Gardner, M. Mathematical Games, Scientific American, 237, 2 (August 1977), pp. 120--125Google ScholarGoogle ScholarCross RefCross Ref
  6. {GY} Gerhart, S. and L. Yelowitz, Observations of Fallibility in Applications of Modern Programming Methodologies, IEEE Transactions on Software Engineering SE-2, 3, pp. 195--207Google ScholarGoogle Scholar
  7. {KP1} Kernighan, B. W. and P. J. Plauger, The Elements of Programming Style, McGraw-Hill, 1974 Google ScholarGoogle ScholarDigital LibraryDigital Library
  8. {KP2} Kernighan, B. W. and P. J. Plauger, Software Tools, Addison-Wesley, 1976 Google ScholarGoogle ScholarDigital LibraryDigital Library
  9. {HS} Henderson, P. and R. Snowdon, An experiment in Structured Programming. BIT 12, (1972), pp. 28--53Google ScholarGoogle Scholar
  10. {M} Markov, A. A. Theory of Algorithms v 42, Office of Technical Services, U. S. Department of Commerce, 1961Google ScholarGoogle Scholar
  11. {MC} McCarthy, J. LISP 1.5 Manual, MIT Press, 1965Google ScholarGoogle Scholar
  12. {MD} Madnick, S. E. and J. J. Donovan, Operating Systems, McGraw-Hill, 1974 Google ScholarGoogle ScholarDigital LibraryDigital Library
  13. {W} Wirth, N. Algorithms + Data Structures = Programs, Prentice-Hall, 1977 Google ScholarGoogle ScholarDigital LibraryDigital Library
  14. {WJ} Wirth, N. and K. Jensen PASCAL Manual, Springer-Verlag, 1975Google ScholarGoogle Scholar
  15. {Y} Yourdan, E. Techniques of Program Structure and Design, Prentice-Hall, 1975 Google ScholarGoogle ScholarDigital LibraryDigital Library

Index Terms

(auto-classified)
  1. A course in programming and practice: toward small systems

    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 10, Issue 1
      The papers of the SIGCSE/CSA technical symposium on computer science education
      February 1978
      296 pages
      ISSN:0097-8418
      DOI:10.1145/990654
      Issue’s Table of Contents
      • cover image ACM Conferences
        SIGCSE '78: Papers of the SIGCSE/CSA technical symposium on Computer science education
        February 1978
        311 pages
        ISBN:9781450374767
        DOI:10.1145/990555
        • Conference Chair:
        • Kenneth Williams

      Copyright © 1978 ACM

      Publisher

      Association for Computing Machinery

      New York, NY, United States

      Publication History

      • Published: 1 February 1978

      Check for updates

      Qualifiers

      • article
    • Article Metrics

      • Downloads (Last 12 months)12
      • 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!