Skip to main navigation Skip to search Skip to main content

What do "CS1" and "CS2" mean? Investigating differences in the early courses

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

88 Scopus citations

Abstract

Thirty-one years ago, the ACM Computing Curricula used the terms "CS1" and "CS2" to designate the first two two courses in the introductory sequence of a computer science major. While computer science education has greatly changed since that time, we still refer to introduction to programming courses as CS1 and basic data structures courses as CS2. This common shorthand is then used to enable students to transfer between institutions and as a base of many research studies. In this paper we show that while there is wide agreement on the connotation of CS1 and CS2, there is little agreement as to the denotation of these terms. Surveying CS1 and CS2 instructors, we find little agreement on how important various topics are to each of these course and less agreement on how well students master the material. Even after limiting the analysis to whether a topic has ANY important or students complete a course with ANY mastery of the material, we continue to find significant disagreements between instructors.

Original languageEnglish
Title of host publicationSIGCSE'10 - Proceedings of the 41st ACM Technical Symposium on Computer Science Education
Pages199-203
Number of pages5
DOIs
StatePublished - 2010
Event41st ACM Technical Symposium on Computer Science Education, SIGCSE'10 - Milwaukee, WI, United States
Duration: Mar 10 2010Mar 13 2010

Publication series

NameSIGCSE'10 - Proceedings of the 41st ACM Technical Symposium on Computer Science Education

Conference

Conference41st ACM Technical Symposium on Computer Science Education, SIGCSE'10
Country/TerritoryUnited States
CityMilwaukee, WI
Period03/10/1003/13/10

Keywords

  • CS1
  • CS2
  • Curriculum design
  • Survey

Fingerprint

Dive into the research topics of 'What do "CS1" and "CS2" mean? Investigating differences in the early courses'. Together they form a unique fingerprint.

Cite this