Mixed Nuts: Atypical Classroom Techniques for Computer Science Courses
Unlike lecturing and giving homework, these unorthodox techniques can also keep students attentive and target preferred learning styles. This article presents some experimental and anecdotal evidence to support the theory that the use of these techniques improves students' learning in an introductory Computer Science (CS) class.
Stamm, Sid. ACM Crossroads (2004). Articles>Education>Instructional Design