[go: up one dir, main page]
More Web Proxy on the site http://driver.im/ skip to main content
research-article

Teaching programming languages in a post-linnaean age

Published: 30 November 2008 Publication History

Abstract

Programming language "paradigms" are a moribund and tedious legacy of a bygone age. Modern language designers pay them no respect, so why do our courses slavishly adhere to them? This paper argues that we should abandon this method of teaching languages, offers an alternative, reconciles an important split in programming language education, and describes a textbook that explores these matters.

Cited By

View all
  • (2024)Programming Language Case Studies Can Be DeepElectronic Proceedings in Theoretical Computer Science10.4204/EPTCS.405.4405(56-79)Online publication date: 10-Jul-2024
  • (2023)Centering Humans in the Programming Languages Classroom: Building a Text for the Next GenerationProceedings of the 2023 ACM SIGPLAN International Symposium on SPLASH-E10.1145/3622780.3623646(26-37)Online publication date: 18-Oct-2023
  • (2021)eduPIC: an introductory particle based code for radio-frequency plasma simulationPlasma Sources Science and Technology10.1088/1361-6595/ac0b5530:9(095017)Online publication date: 17-Sep-2021
  • Show More Cited By

Recommendations

Comments

Please enable JavaScript to view thecomments powered by Disqus.

Information & Contributors

Information

Published In

cover image ACM SIGPLAN Notices
ACM SIGPLAN Notices  Volume 43, Issue 11
November 2008
137 pages
ISSN:0362-1340
EISSN:1558-1160
DOI:10.1145/1480828
Issue’s Table of Contents

Publisher

Association for Computing Machinery

New York, NY, United States

Publication History

Published: 30 November 2008
Published in SIGPLAN Volume 43, Issue 11

Check for updates

Author Tag

  1. programming languages curriculum

Qualifiers

  • Research-article

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)14
  • Downloads (Last 6 weeks)6
Reflects downloads up to 24 Dec 2024

Other Metrics

Citations

Cited By

View all
  • (2024)Programming Language Case Studies Can Be DeepElectronic Proceedings in Theoretical Computer Science10.4204/EPTCS.405.4405(56-79)Online publication date: 10-Jul-2024
  • (2023)Centering Humans in the Programming Languages Classroom: Building a Text for the Next GenerationProceedings of the 2023 ACM SIGPLAN International Symposium on SPLASH-E10.1145/3622780.3623646(26-37)Online publication date: 18-Oct-2023
  • (2021)eduPIC: an introductory particle based code for radio-frequency plasma simulationPlasma Sources Science and Technology10.1088/1361-6595/ac0b5530:9(095017)Online publication date: 17-Sep-2021
  • (2019)Emerging languages: An alternative approach to teaching programming languagesJournal of Functional Programming10.1017/S095679681900011X29Online publication date: 26-Sep-2019
  • (2019)Programming Paradigms and BeyondThe Cambridge Handbook of Computing Education Research10.1017/9781108654555.014(377-413)Online publication date: 15-Feb-2019
  • (2019)The Cambridge Handbook of Computing Education Research10.1017/9781108654555Online publication date: 15-Feb-2019
  • (2018)The design of an emerging/multi-paradigm programming languages courseJournal of Computing Sciences in Colleges10.5555/3280489.328049934:1(52-59)Online publication date: 1-Oct-2018
  • (2018)ChAmElEoNJournal of Computing Sciences in Colleges10.5555/3280489.328049834:1(44-51)Online publication date: 1-Oct-2018
  • (2016)RuseJournal of Computing Sciences in Colleges10.5555/2904127.290413331:4(42-48)Online publication date: 1-Apr-2016
  • (2012)From High-School Algebra to Computing through Functional ProgrammingProceedings of the 2012 IEEE Fourth International Conference on Technology for Education10.1109/T4E.2012.42(180-183)Online publication date: 18-Jul-2012

View Options

Login options

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

Media

Figures

Other

Tables

Share

Share

Share this Publication link

Share on social media