Investigating the Role of Different Prep Pathways on CS2 Performance across Three Different Majors

Farzana Rahman, Jaya Tyagi

Research output: Chapter in Book/Report/Conference proceedingConference contribution

Abstract

Research have shown that introductory programming sequence have a significant impact in the retention of students in computing and engineering majors. There has been extensive research about the CS1 course [1]. Much less has been written about the CS1.5 and CS2 course, which are often gateway courses for computing and engineering majors. CS2 classes often reflect a second semester course in programming, yet when studying this course many universities have different purposes for this course. Currently, there is a wide range of variation in CS courses. Some of these are used to expose students to a wider range of languages; in other cases, a new language is used to introduce concepts such as object-oriented programming, instead of the language used in CS1. However, even though CS2 is one of the fundamental courses in computing or CS major curriculum, the impacts of the different prep pathways leading to CS2 course is not well studied [2, 3]. Due to the critical nature of the CS2 course and its importance in CS major curriculum, in many institutions, CS2 or data structure course is recognized as an attrition point for CS Majors [4]. Understanding the impacts of the different prep pathways in CS2 course performance and the CS2 curriculum itself could give insights into the attrition behaviors. This paper presents a study which is conducted to understand the impact how student performance in CS2 course gets impacted by different programming languages used in CS1.5 course.

Original languageEnglish (US)
Title of host publicationSIGITE 2021 - Proceedings of the 22nd Annual Conference on Information Technology Education
PublisherAssociation for Computing Machinery, Inc
Pages141-146
Number of pages6
ISBN (Electronic)9781450383554
DOIs
StatePublished - Oct 6 2021
Event22nd ACM Annual Conference on Information Technology Education, SIGITE 2021 - SnowBird, United States
Duration: Oct 6 2021Oct 9 2021

Publication series

NameSIGITE 2021 - Proceedings of the 22nd Annual Conference on Information Technology Education

Conference

Conference22nd ACM Annual Conference on Information Technology Education, SIGITE 2021
Country/TerritoryUnited States
CitySnowBird
Period10/6/2110/9/21

Keywords

  • cs1
  • cs2
  • introductory programming
  • programming languages

ASJC Scopus subject areas

  • Artificial Intelligence
  • Computational Theory and Mathematics
  • Computer Science Applications
  • Software

Fingerprint

Dive into the research topics of 'Investigating the Role of Different Prep Pathways on CS2 Performance across Three Different Majors'. Together they form a unique fingerprint.

Cite this