Incorporating mathematics into the first year CS program: a new approach to CS2

  • Authors:
  • Joan Krone;Todd Feil

  • Affiliations:
  • Denison University, Granville, Ohio;Denison University, Granville, Ohio

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

Quantified Score

Hi-index 0.00

Visualization

Abstract

Computer scientists, both in academia and in industry, agree that computer science students should study mathematics. What is not so clear is what particular topics in mathematics they should study. Most CS curricula include one or more courses in discrete math, often taken during the junior or senior year by undergraduates and often taught by instructors in the mathematics department. Here we present the idea of incorporating some discrete math into the first year curriculum for computer science students. We do not advocate a separate course for discrete math for first year students, but rather we suggest the introduction of discrete math topics directly into CS2, showing immediate applications to computer science through exercises and programming assignments.