skip to main content
article
Free Access

The evolution of the programming languages course

Authors Info & Claims
Published:01 March 1992Publication History
Skip Abstract Section

Abstract

This paper examines the past, present, and future of the programming languages course as reflected by its textbooks.

References

  1. 1 Appleby, D., Programming Languages: Paradigm and Practice, McGraw-Hill, New York, 1991. Google ScholarGoogle ScholarDigital LibraryDigital Library
  2. 2 Austing, R. H., B. H. Barnes, D. T. Bonnette, G. L. Engel, and G. Stokes, Curriculum '78: recommendations for the undergraduate program in computer science--a report of the ACM Curriculum Committee on Computer Science. Communications ofthe ACM 22, 3 (March 1979): 147-166. Google ScholarGoogle ScholarDigital LibraryDigital Library
  3. 3 Denning, P. J., D. E. Comer, D. Gries, M. C. Mulder, A. Tucker, A. J. Turner, and P. R. Young, Report of the ACM task force on the core of computer science. Communications ofthe ACM 32, 1 (January 1989): 9-23. Google ScholarGoogle ScholarDigital LibraryDigital Library
  4. 4 Dershem, H. L., and M. J. Jipping, Programming Languages: Structures and Models, Wadsworth, Belmont, Calif., 1990. Google ScholarGoogle ScholarDigital LibraryDigital Library
  5. 5 Friedman, L. W., Comparative Programming Languages: Generalizing the Programming Function, Prentice-Hall, Englewood Cliffs, N.J., 1991. Google ScholarGoogle ScholarDigital LibraryDigital Library
  6. 6 Gh~zzi, C., and M. Jaz~yeri, PJ,~og~,amming Langnag~ Concepts, Second Edition, Wiley, New York, 1987. Google ScholarGoogle ScholarDigital LibraryDigital Library
  7. 7 Horowitz, E., Fundamentals of Programming Languages, Second Edition, Computer Science Press, Rockville, Md., 1984. Google ScholarGoogle ScholarDigital LibraryDigital Library
  8. 8 Kamin, S. N., Programming Languages." An Interpreter- Based Approach, Addison-Wesley, Reading, Mass., 1990. Google ScholarGoogle ScholarDigital LibraryDigital Library
  9. 9 Luker, P. A., Never mind the language, what about the paradigm? SIGCSE Bulletin 21, 1 (February 1989): 252-256. Google ScholarGoogle ScholarDigital LibraryDigital Library
  10. 10 MacLennan, B. J., Principles of Programming Languages: Design, Evaluation, and Implementation, Holt, Rinehart oald Winston, New York, 1987. Google ScholarGoogle ScholarDigital LibraryDigital Library
  11. 11 Marcotty, M., and H. Ledgard, The World of Programming Languages, Springer-Verlag, New York, 1987. Google ScholarGoogle ScholarDigital LibraryDigital Library
  12. 12 Pratt, T. W., Programming Languages: Design and Implementation, Prentice-Hall, Englewood Cliffs, N.J., 1984. Google ScholarGoogle ScholarDigital LibraryDigital Library
  13. 13 Schneider, H. J., Problem Oriented Programming Languages, Wiley, Chichester, England, 1984. Google ScholarGoogle ScholarDigital LibraryDigital Library
  14. 14 Sebesta, R. W., Concepts of Programming Languages, Benjamin/Cummings, Redwood City, Calif., 1989. Google ScholarGoogle ScholarDigital LibraryDigital Library
  15. 15 Sethi, R., Programming Languages: Concepts and Constructs, Addison-Wesley, Reading, Mass., 1989. Google ScholarGoogle ScholarDigital LibraryDigital Library
  16. 16 Tennent, R. D., Principles of Programming Languages, Prenrice-Hall international, Englewood Cliffs, N.J., 1981. Google ScholarGoogle ScholarDigital LibraryDigital Library
  17. 17 Trenary, R., A project centered programming language course. SIGCSE Bulletin 19, 1 (February 1987): 67-69. Google ScholarGoogle ScholarDigital LibraryDigital Library
  18. 18 Tucker, A. B., Programming Languages, Second Edition, McGraw-Hill, New York, 1986. Google ScholarGoogle ScholarDigital LibraryDigital Library
  19. 19 Tucker, A. B., ed., Computing Curricula 1991: Report of the ACM/IEEE-CS Joint Curriculum Task Force, ACM Press, New York, 1991. Google ScholarGoogle Scholar
  20. 20 Wegner, P., Introduction to the special issue on programming language paradigms. Computing Surveys 21, 3 (September 1989): 253-258.Google ScholarGoogle Scholar
  21. 21 Wegner, P., Concepts and paradigms of object-oriented programming. OOPS Messenger 1, 1 (August 1990): 7-87. Google ScholarGoogle ScholarDigital LibraryDigital Library
  22. 22 Wells, M. B., and B. L. Kurtz, Teaching multiple programming paradigms: a proposal for a paradigm-general pseudoe.ode. SIGCSE Bulletin 21, 1 (February 1989): 246-251. Google ScholarGoogle ScholarDigital LibraryDigital Library
  23. 23 Wilson, L. B., and R. G. Clark, Comparative Programming Languages, Addison-Wesley, Wokingham, England, 1988. Google ScholarGoogle ScholarDigital LibraryDigital Library
  24. 24 Yeager, D. P., Teaching concurrency in the programming languages course. SIGCSE Bulletin 23, 1 (March 1991): 155-161. Google ScholarGoogle ScholarDigital LibraryDigital Library

Index Terms

  1. The evolution of the programming languages course

          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 24, Issue 1
            March 1992
            313 pages
            ISSN:0097-8418
            DOI:10.1145/135250
            Issue’s Table of Contents
            • cover image ACM Conferences
              SIGCSE '92: Proceedings of the twenty-third SIGCSE technical symposium on Computer science education
              March 1992
              332 pages
              ISBN:0897914686
              DOI:10.1145/134510

            Copyright © 1992 ACM

            Publisher

            Association for Computing Machinery

            New York, NY, United States

            Publication History

            • Published: 1 March 1992

            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!