Andrea Beth Campbell and Roy P. Pargas
This paper is about mandatory laptop use in the classroom, but since our labs are one-computer-one-student, the insights are useful. Here were the uses they observed:
- posting instructional material online - animating and demonstrating concepts - collaborative learning exercises - instant feedback - automatic program execution and visualization - evaluation and testing - communication
The instant feedback thing looks particularly useful, and I will certainly try to write an online system for that - or adapt http://www.moodle.org, which greatly impressed me when I last checked it.