Improving performance and retention in CS1

  • Authors:
  • John Kevin Doyle

  • Affiliations:
  • Benedictine University, Lisle, IL

  • Venue:
  • Journal of Computing Sciences in Colleges
  • Year:
  • 2005

Quantified Score

Hi-index 0.00

Visualization

Abstract

In Fall 2003, we introduced a new course, Introduction to Computer Science (CS0), and required it of all prospective Computer Science majors and Information Systems majors. Our intention was to improve the subsequent performance of students in our Introduction to Computer Programming course (CS1), which had formerly been our first major course, to reduce the proportion of students who withdrew from the latter course, and to increase the proportion of CS1 students who became Computer Science or Information Systems majors. This paper reports our progress on these measures. Our results show that students who completed CS0 performed better in CS1 than students who completed CS1 before CS0 was introduced, and that this difference is statistically significant. We are as yet unable to definitely attribute this difference to CS0. We have some evidence that the availability of CS0 reduces the number of students who withdraw from CS1. A higher proportion of students who completed both CS0 and CS1 declared Computer Science or Information Systems majors, than the proportion of those who just completed CS1.