skip to main content
research-article

Injecting programming language concepts throughout the curriculum: an inclusive strategy

Published:30 November 2008Publication History
Skip Abstract Section

Abstract

As research in programming language design,implementation,and application advances,we must regu- larly revisit the undergraduate curriculum to ensure course content advances similarly.However,no matter how diligent our efforts,the undergraduate curriculum will continue to undergo pressure from all fields of the discipline to include courses covering those fields.Though we could advocate for core placement of programming language courses,it is likely,even inevitable,that a growing number of colleges and universi- ties will choose not to mandate programming language courses for their degree programs.Thus,we must develop an inclusive strategy that encourages the teaching of programming language topics even in colleges and universities that choose not to devote an entire course to the study of them.I have proposed one such strategy that supports the injection of programming language concepts into other courses of interest to both students and faculty.

References

  1. M.W. Bailey, C.L. Coleman, and J.W. Davidson. Defense against the dark arts. In SIGCSE '08: Proceedings of the 39th SIGCSE Technical Symposium on Computer Science Education, pages 315--319, New York, NY, USA, Mar. 2008. ACM. Google ScholarGoogle ScholarDigital LibraryDigital Library
  2. M. Furst and R.A. DeMillo. Creating symphonic-thinking computer science graduates for an increasingly competitive global environment. White paper. Available at http://www.cc.gatech.edu/ education/undergrad/bscs/threads_whitepaper.pdf.Google ScholarGoogle Scholar
  3. Joint Task Force on Computing Curricula. Computing curricula 2001. Journal on Educational Resources in Computing,1 (3es): 1, 2001.Google ScholarGoogle Scholar
  4. Liberal Arts Computer Science Consortium. A 2007 model curriculum for a liberal arts degree in computer science. Journal on Educational Resources in Computing, 7(2):2, 2007. Google ScholarGoogle ScholarDigital LibraryDigital Library
  5. M. Sahami. Preview of the new undergraduate computer science curriculum. Slides, Apr. 2008. Available at http://cs.stanford.edu/degrees/undergrad/CurriculumRevision-Preview-04-03-08.pdf.Google ScholarGoogle Scholar

Index Terms

  1. Injecting programming language concepts throughout the curriculum: an inclusive strategy

        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 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

          Copyright © 2008 Author

          Publisher

          Association for Computing Machinery

          New York, NY, United States

          Publication History

          • Published: 30 November 2008

          Check for updates

          Qualifiers

          • research-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!