Communications of the ACM
A structured laboratory component for the introductory programming course
SIGCSE '91 Proceedings of the twenty-second SIGCSE technical symposium on Computer science education
Using scientific experiments in early computer science laboratories
SIGCSE '92 Proceedings of the twenty-third SIGCSE technical symposium on Computer science education
Teaching problem solving effectively
ACM Inroads
Hi-index | 0.00 |
Applying active learning exercises to supplement passive learning activities such as lecture achieves positive educational results. The use of laboratory experiments as employed in the natural sciences transfers well to the computer science laboratory. Application of laboratory experiments that promote experimentation, provide for drill and practice, and reinforce inter- and extra-classroom efforts results in positive educational outcomes, student attitudes, and teacher attitudes. Exercises targeted to all six levels of learning abstraction in Bloom's taxonomy can be incorporated into the laboratory experiment model.