article · 2001
Event-driven Programming can be Simple Enough for CS 1
Kim B. Bruce, Andrea Danyluk, Thomas P. Murtagh
Cited by 3Abstract and details only
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. 1 Introduction We recently implemented a major update of our CS 1 course. The new version of the course is based on Java (replacing Pascal), takes an objects-first approach, uses labs incorporating graphics, and introduces event-driven programming techniques including threads quite early in the course. Our decision to introduce our students to GUI programming and to use event-driven techniques was influenced by two arguments. The first, expressed by Culwin and others [2, 8, 10], is that "ou...
Cite this paper
Bruce, K. B., Danyluk, A., & Murtagh, T. P. (2001). Event-driven Programming can be Simple Enough for CS 1.
Bruce, Kim B., et al. “Event-driven Programming can be Simple Enough for CS 1.” 2001.
Bruce, Kim B., Andrea Danyluk, and Thomas P. Murtagh. 2001. “Event-driven Programming can be Simple Enough for CS 1.”
Bruce, K.B., Danyluk, A. and Murtagh, T.P. (2001) ‘Event-driven Programming can be Simple Enough for CS 1’.
@article{bruce2001event,
title = {{Event-driven Programming can be Simple Enough for CS 1}},
author = {Bruce, Kim B. and Danyluk, Andrea and Murtagh, Thomas P.},
year = {2001}
}Made from the index record. Check names, capitalisation and page numbers against the paper. Need another style? AI for Research has over 10,000.