Abstract
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.
- Baldwin, D. and Koomen, J. "Using Scientific Experiments in Early Computer Science Laboratories". Proceedings of the Twenty-Third SIGCSE Technical Symposium on Computer Science Education (SIGCSE Bulletin, Mar 1992). pp. 102--106. Google ScholarDigital Library
- Chavey, D. "A Structured Laboratory Component for the Introductory Programming Course". Proceedings of the Twenty-Second SIGCSE Technical Symposium on Computer Science Education, Mar. 1991 (SIGCSE Bulletin, Mar, 1991). pp. 287--295. Google ScholarDigital Library
- Denning, P. (ed.) "Computing as a Discipline". Communications of the ACM, Jan. 1989 (32:1). pp. 202--210. Google ScholarDigital Library
Recommendations
Experimentation in the computer programming lab
ITiCSE-WGR '04: Working group reports from ITiCSE on Innovation and technology in computer science educationApplying 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. ...
Constructivist approaches for teaching computer programming
SIGITE '05: Proceedings of the 6th conference on Information technology educationThis paper discusses the application of constructivist pedagogical approaches to teaching computer programming in high school and undergraduate courses. It provides an overview of constructivist pedagogy and contrasts it with traditional objectivist ...
Successful implementation of an active learning laboratory in computer science
SIGUCCS '11: Proceedings of the 39th annual ACM SIGUCCS conference on User servicesThere is ample evidence of positive impact of active learning on student learning, attitudes, critical thinking, and retention. The traditional lecture-style classrooms are not suitable for group interaction or activities. Having an appropriate ...
Comments