Nothing Special   »   [go: up one dir, main page]

skip to main content
article
Free access

The evolution of the programming languages course

Published: 01 March 1992 Publication History

Abstract

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

References

[1]
Appleby, D., Programming Languages: Paradigm and Practice, McGraw-Hill, New York, 1991.
[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.
[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.
[4]
Dershem, H. L., and M. J. Jipping, Programming Languages: Structures and Models, Wadsworth, Belmont, Calif., 1990.
[5]
Friedman, L. W., Comparative Programming Languages: Generalizing the Programming Function, Prentice-Hall, Englewood Cliffs, N.J., 1991.
[6]
Gh~zzi, C., and M. Jaz~yeri, PJ,~og~,amming Langnag~ Concepts, Second Edition, Wiley, New York, 1987.
[7]
Horowitz, E., Fundamentals of Programming Languages, Second Edition, Computer Science Press, Rockville, Md., 1984.
[8]
Kamin, S. N., Programming Languages." An Interpreter- Based Approach, Addison-Wesley, Reading, Mass., 1990.
[9]
Luker, P. A., Never mind the language, what about the paradigm? SIGCSE Bulletin 21, 1 (February 1989): 252-256.
[10]
MacLennan, B. J., Principles of Programming Languages: Design, Evaluation, and Implementation, Holt, Rinehart oald Winston, New York, 1987.
[11]
Marcotty, M., and H. Ledgard, The World of Programming Languages, Springer-Verlag, New York, 1987.
[12]
Pratt, T. W., Programming Languages: Design and Implementation, Prentice-Hall, Englewood Cliffs, N.J., 1984.
[13]
Schneider, H. J., Problem Oriented Programming Languages, Wiley, Chichester, England, 1984.
[14]
Sebesta, R. W., Concepts of Programming Languages, Benjamin/Cummings, Redwood City, Calif., 1989.
[15]
Sethi, R., Programming Languages: Concepts and Constructs, Addison-Wesley, Reading, Mass., 1989.
[16]
Tennent, R. D., Principles of Programming Languages, Prenrice-Hall international, Englewood Cliffs, N.J., 1981.
[17]
Trenary, R., A project centered programming language course. SIGCSE Bulletin 19, 1 (February 1987): 67-69.
[18]
Tucker, A. B., Programming Languages, Second Edition, McGraw-Hill, New York, 1986.
[19]
Tucker, A. B., ed., Computing Curricula 1991: Report of the ACM/IEEE-CS Joint Curriculum Task Force, ACM Press, New York, 1991.
[20]
Wegner, P., Introduction to the special issue on programming language paradigms. Computing Surveys 21, 3 (September 1989): 253-258.
[21]
Wegner, P., Concepts and paradigms of object-oriented programming. OOPS Messenger 1, 1 (August 1990): 7-87.
[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.
[23]
Wilson, L. B., and R. G. Clark, Comparative Programming Languages, Addison-Wesley, Wokingham, England, 1988.
[24]
Yeager, D. P., Teaching concurrency in the programming languages course. SIGCSE Bulletin 23, 1 (March 1991): 155-161.

Cited By

View all
  • (2021)The Old Question: Which Programming Language Should We Choose to Teach to Program?Advances in Digital Science10.1007/978-3-030-71782-7_31(351-364)Online publication date: 15-Mar-2021
  • (2020)The First Programming Language and Freshman Year in Computer Science: Characterization and Tips for Better Decision MakingTrends and Innovations in Information Systems and Technologies10.1007/978-3-030-45697-9_16(162-174)Online publication date: 18-May-2020
  • (2008)Marketing the programming languages courseACM SIGPLAN Notices10.1145/1480828.148085143:11(104-107)Online publication date: 30-Nov-2008
  • Show More Cited By

Recommendations

Comments

Please enable JavaScript to view thecomments powered by Disqus.

Information & Contributors

Information

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
Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

Publisher

Association for Computing Machinery

New York, NY, United States

Publication History

Published: 01 March 1992
Published in SIGCSE Volume 24, Issue 1

Check for updates

Qualifiers

  • Article

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)87
  • Downloads (Last 6 weeks)20
Reflects downloads up to 02 Oct 2024

Other Metrics

Citations

Cited By

View all
  • (2021)The Old Question: Which Programming Language Should We Choose to Teach to Program?Advances in Digital Science10.1007/978-3-030-71782-7_31(351-364)Online publication date: 15-Mar-2021
  • (2020)The First Programming Language and Freshman Year in Computer Science: Characterization and Tips for Better Decision MakingTrends and Innovations in Information Systems and Technologies10.1007/978-3-030-45697-9_16(162-174)Online publication date: 18-May-2020
  • (2008)Marketing the programming languages courseACM SIGPLAN Notices10.1145/1480828.148085143:11(104-107)Online publication date: 30-Nov-2008
  • (1995)Paradigms and laboratories in the core computer science curriculumACM SIGCSE Bulletin10.1145/216511.21652127:4(13-20)Online publication date: 1-Dec-1995
  • (1995)Never mind the paradigm, what about multiparadigm languages?ACM SIGCSE Bulletin10.1145/201998.20200627:2(25-30)Online publication date: 1-Jun-1995
  • (1993)Programming languages—comparatively speakingACM SIGCSE Bulletin10.1145/169073.16909225:1(25-29)Online publication date: 1-Mar-1993
  • (1993)A “curriculum-cycle” environment for teaching programmingACM SIGCSE Bulletin10.1145/169073.16908625:1(15-19)Online publication date: 1-Mar-1993
  • (1993)Programming languages—comparatively speakingProceedings of the twenty-fourth SIGCSE technical symposium on Computer science education10.1145/169070.169092(25-29)Online publication date: 1-Apr-1993
  • (1993)A “curriculum-cycle” environment for teaching programmingProceedings of the twenty-fourth SIGCSE technical symposium on Computer science education10.1145/169070.169086(15-19)Online publication date: 1-Apr-1993
  • (2023)How Many Languages Does It Take to Be a Programming Languages Course?Journal of Computing Sciences in Colleges10.5555/3606402.360641738:8(109-119)Online publication date: 1-Apr-2023
  • Show More Cited By

View Options

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

Get Access

Login options

Media

Figures

Other

Tables

Share

Share

Share this Publication link

Share on social media