Teaching advanced problem solving: implications for the CS curriculum

  • Authors:
  • John Paxton;Brendan Mumey

  • Affiliations:
  • Computer Science Department, Montana State University, Bozeman, Bozeman, MT;Computer Science Department, Montana State University, Bozeman, Bozeman, MT

  • Venue:
  • CCSC '00 Proceedings of the fourteenth annual consortium on Small Colleges Southeastern conference
  • Year:
  • 2000

Quantified Score

Hi-index 0.00

Visualization

Abstract

In this paper, we discuss our experiences with an advanced problem solving seminar and ACM programming contests. These are both activities that require teams of students to solve problems that are more challenging than those typically encountered in computer science courses.After presenting some effective and not-so-effective strategies in these environments, we conclude the paper by taking our observations and applying them to the computer science curriculum as a whole. By casting a spotlight on the curriculum from this more advanced setting, we are able to identify some weaknesses that must be addressed. Because our curriculum is a fairly typical one, we hope that his analysis might help other universities and colleges reflect upon their curricula as well.