Student competitions and bots in an introductory programming course

  • Authors:
  • Brian Ladd;Ed Harcourt

  • Affiliations:
  • St. Lawrence University, Canton, NY;St. Lawrence University, Canton, NY

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

Quantified Score

Hi-index 0.00

Visualization

Abstract

An introductory programming course that is both an introduction to the major and a university-wide distribution course can suffer from a large disparity of interest as well as ability. Motivating all students to participate improves outcomes. At St. Lawrence University we have found that competitions are fun and engaging for students while providing a vehicle for both individual and collaborative team projects. We use homegrown robot simulation software to draw students into the course with microworld interaction and animation; student competitions based on popular winter sporting events fit our northern clime and improve engagement.