Event-driven programming is simple enough for CS1

  • Authors:
  • Kim B. Bruce;Andrea P. Danyluk;Thomas P. Murtagh

  • Affiliations:
  • Williams College, Department of Computer Science, Williamstown, MA;Williams College, Department of Computer Science, Williamstown, MA;Williams College, Department of Computer Science, Williamstown, MA

  • Venue:
  • Proceedings of the 6th annual conference on Innovation and technology in computer science education
  • Year:
  • 2001

Quantified Score

Hi-index 0.00

Visualization

Abstract

We have recently designed a CS 1 course that integrates event-driven programming from the very start. Our experience teaching this course runs counter to the prevailing sense that these techniques would add complexity to the content of CS 1. Instead, we found that they were simple to present and that they also simplified the presentation of other material in the course. In this paper, we explain the approach we used to introduce event-driven methods and discuss the factors underlying our success.