skip to main content
10.1145/3328778.3372644acmconferencesArticle/Chapter ViewAbstractPublication PagessigcseConference Proceedingsconference-collections
poster

CS2 and the Impact of Programming Language Choice

Published:26 February 2020Publication History

ABSTRACT

There has been extensive research about the CS1 course. Much less has been written about the CS2 course, which is often a gateway course for CS majors. CS2 classes often reflect a second semester course in programming, yet when studying this course many universities have different purposes for this course. This poster shows the programming languages used in CS2 courses by the CS programs on the 28th Reid List of First Programing Languages. The languages used in CS1 and CS2 courses are discussed and the transitions between languages as students progress from their first course to their second. The analysis will then be discussed.

References

  1. Stephen Davies , Jennifer A. Polack-Wahl , Karen Anewalt, A snapshot of current practices in teaching the introductory programming sequence, Proceedings of the 42nd ACM technical symposium on Computer science education, March 09--12, 2011, Dallas, TX, USA [doi>10.1145/1953163.1953339]Google ScholarGoogle Scholar
  2. Matthew Hertz, What do "CS1" and "CS2" mean?: investigating differences in the early courses, Proceedings of the 41st ACM technical symposium on Computer science education, March 10--13, 2010, Milwaukee, Wisconsin, USA [doi>10.1145/1734263.1734335]Google ScholarGoogle ScholarDigital LibraryDigital Library
  3. Stephenson, C., Derbenwick Miller, A., Alvarado, C., Barker, L., Barr, V., Camp, T., Frieze, C., Lewis, C., Cannon Mindell, E., Limbird, L., Richardson, D., Sahami, M., Villa, E., Walker, H., and Zweben, S. (2018). Retention in Computer Science Undergraduate Programs in the U.S.: Data Challenges and Promising Interventions. New York, NY. ACM.Google ScholarGoogle ScholarDigital LibraryDigital Library

Index Terms

  1. CS2 and the Impact of Programming Language Choice

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 '20: Proceedings of the 51st ACM Technical Symposium on Computer Science Education
    February 2020
    1502 pages
    ISBN:9781450367936
    DOI:10.1145/3328778

    Copyright © 2020 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: 26 February 2020

    Check for updates

    Qualifiers

    • poster

    Acceptance Rates

    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
  • Article Metrics

    • Downloads (Last 12 months)12
    • Downloads (Last 6 weeks)0

    Other Metrics

PDF Format

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader