skip to main content
10.1145/3287324.3293830acmconferencesArticle/Chapter ViewAbstractPublication PagessigcseConference Proceedingsconference-collections
abstract

What Can the Reid List of First Programming Languages Teach Us About Teaching CS1?

Published:22 February 2019Publication History

ABSTRACT

The CS1 course is arguably the most important course offered in a Computer Science major; if students struggle in the course, they are likely to drop out of the major, and if certain key topics are covered, they may struggle in other courses later in their undergraduate program. For this reason, it is not surprising that the programming language used in a CS1 course as well as the teaching methodology is frequently a contentious subject. Richard Reid of Michigan State University kept a list of programming languages used in CS1 courses from the early 1990s until his retirement in 1999, and Reid's former student, Frances Van Scoy, continued compiling the List until 2006. Siegfried et al. updated the List in 2011 and 2015. The historical data shows the different languages (and in some cases, approaches) used by the schools reported on the Reid List. Additionally, in compiling the last two lists, there were trends spotted, with some feedback from faculty at the Reid List schools, stating the reasons for changes that they made as well as why they currently use and previously used the various languages.

References

  1. https://home.adelphi.edu/~siegfried/ReidListGoogle ScholarGoogle Scholar

Index Terms

  1. What Can the Reid List of First Programming Languages Teach Us About Teaching CS1?

    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
    • Published in

      cover image ACM Conferences
      SIGCSE '19: Proceedings of the 50th ACM Technical Symposium on Computer Science Education
      February 2019
      1364 pages
      ISBN:9781450358903
      DOI:10.1145/3287324

      Copyright © 2019 Owner/Author

      Permission to make digital or hard copies of part or all 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 third-party components of this work must be honored. For all other uses, contact the Owner/Author.

      Publisher

      Association for Computing Machinery

      New York, NY, United States

      Publication History

      • Published: 22 February 2019

      Check for updates

      Qualifiers

      • abstract

      Acceptance Rates

      SIGCSE '19 Paper Acceptance Rate169of526submissions,32%Overall Acceptance Rate1,595of4,542submissions,35%

      Upcoming Conference

      SIGCSE Virtual 2024
      SIGCSE Virtual 2024: ACM Virtual Global Computing Education Conference
      November 30 - December 1, 2024
      Virtual Event , USA