Reviewed Papers A Model for a Three Course Introductory Sequence G. Michael Schneider Department of Mathematics and Computer Science Macalester College St. Paul, Minnesota 55105 USA schneider@macalester.edu Abstract This paper describes a new three-course introductory sequence. Its design is based on the following three principles: 1) multiple first courses so students can enter the program in different ways, 2) eliminating any distinction between courses designed for majors and non-majors, and 3) lengthening the introductory sequence from two courses to three to allow adequate time for the coverage of important new ideas. Keywords: Introductory course sequence, courses for non-majors 1. Introduction Like many schools, Macalester is currently rethinking its introductory course sequence for computer science majors. These reevaluations were encouraged by the CC 2001 Report, which states We encourage continued innovation and experimentation with alternative models [for introductory courses] ¦ . [1, p. 29] While we believe we do a good job in our current CS 1/CS 2, there were four specific problems we wanted to address: a) Declining enrollments. We are all aware of the precipitous drop in computer science enrollments. At Macalester our fall, 2003 head count was down 19% from fall, 2002 and down 35-40% from
/lp/association-for-computing-machinery/a-model-for-a-three-course-introductory-sequence-deJPzdV3TL