skip to main content
article
Free Access

Some thoughts on graduate education in computer science

Published:02 November 1970Publication History
Skip Abstract Section

Abstract

Computer science is a rapidly growing discipline which is having an impact not only on computer specialists but also on the wider scientific community. Its development in the next decade will be determined both by specific technical issues internal to the discipline and by the "sociology" of a growing discipline whose great practical utility has tended to overshadow the intrinsic conceptual richness of the subject matter. Educational policy in computer science should be governed in part by practical considerations such as the supply and demand of computer scientists, in part by general considerations of educational purpose and educational policy, and in part by technical considerations concerning specific subject matter, The present discussion is deliberately biased towards an "ideal" world where questions of educational purpose and motivation take precedence over practical considerations. Four aspects of computer science are considered below, each of which is loosely related to graduate education.

References

  1. Dijkstra, E., Notes on Structured Programming, EWD249, Technische Hochschule Eindhoven, August, 1969.Google ScholarGoogle Scholar
  2. Elgot, C. C., and Robinson, A., Random-Access Stored-Program Machines, J. A. C. M., October, 1969.Google ScholarGoogle Scholar
  3. Hartmanis, J., Computational Complexity of Random-Access Stored-Program Machines, Technical Report No. 70-70, Computer Science Department, Cornell University, Ithaca, New York, August, 1970. Google ScholarGoogle ScholarDigital LibraryDigital Library
  4. Knuth, D. E., The Art of Computer Programming (Volume 1: 1968, Volume 2: 1969, five more volumes forthcoming), Addison-Wesley. Google ScholarGoogle ScholarDigital LibraryDigital Library
  5. Lucas, P., and Walk, K., On the Formal Description of PL/I, Annual Review of Automatic Programming, Volume 6, Part 3, Pergamon Press, 1969.Google ScholarGoogle ScholarCross RefCross Ref
  6. McCarthy, J., Towards a Mathematical Science of Computation, Proceedings IFIP Congress 1962, North-Holland Publishing Co., 1963.Google ScholarGoogle Scholar
  7. McGowan, C., The Correctness of λ-Calculus Interpreters, Ph. D. Thesis, Cornell University, September, 1970.Google ScholarGoogle Scholar
  8. Rutledge, J. D., On lanov's Program Schemata, J.A.C.M., January, 1964. Google ScholarGoogle ScholarDigital LibraryDigital Library
  9. Wegner, P., Programming Languages, Information Structures and Machine Organization, McGraw-Hill Book Co., New York, 1968. Google ScholarGoogle ScholarDigital LibraryDigital Library
  10. Wegner, P., Three Computer Cultures - Computer Technology, Computer Mathematics and Computer Science, Advances in Computers, Volume 10, Academic Press, New York, 1970.Google ScholarGoogle Scholar

Index Terms

(auto-classified)
  1. Some thoughts on graduate education in computer science

    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 2, Issue 4
      September-October 1970
      38 pages
      ISSN:0097-8418
      DOI:10.1145/873661
      Issue’s Table of Contents

      Copyright © 1970 Author

      Publisher

      Association for Computing Machinery

      New York, NY, United States

      Publication History

      • Published: 2 November 1970

      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!