Abstract
This chapter presents an active-learning-based teaching model for implementation in the Methods of Teaching Computer Science (MTCS) course, which is based on the constructivist approach. This model is used in most of the offered activities in this guide. The chapter starts with motivation and rationale for using active learning in the MTCS course; then, the active-learning-based teaching model is introduced and explained, including a description of the role of the instructor of the MTCS course in the model implementation.
© Hazzan and Lapidot 2004 ACM, Inc. Included here by permission
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Notes
- 1.
A good resource on active learning, including different types of activities, can be found in http://www1.umn.edu/ohr/teachlearn/tutorials/active/what/index.html**
References
Anderson R, Anderson R, Davis KM et al (2007) Supporting active learning and example based instruction with classroom technology. SIGCSE’07, Covington, Kentucky, USA, pp 69–73
Ben Ari M (2001) Constructivism in computer science education. J Comput Math Sci Teach 20(1):45–73
Brooks MG, Brooks J (1999) The courage to be constructivist. Educ Leadersh 57(3):18–24
Confrey J (1995) A theory of intellectual development. Learn Math 15(2):36–45
Davis RB, Maher CA, Noddings N (eds) (1990) Constructivist views on the teaching and learning of mathematics. J Res in Math Educ. Monograph 4, Reston, VA: The National Council of Teachers of Mathematics, Inc
Gehringer EF, Miller CS (2009) Student-generated active-learning exercises. SIGCSE’09, 3–7 March 2009, Chattanooga, Tennessee, USA, pp 81–85
Hazzan O, Lapidot T (2004) Construction of a professional perception in the “Methods of Teaching Computer Science” course. Inroads—SIGCSE Bull 36(2):57–61
Kilpatrick J (1987) What constructivism might be in mathematics education. In: Bergeron JC, Herscovics N, Kieran C (eds) Proceedings of the 11th International Conference for the Psychology of Mathematics Education (PME11), vol I, pp 3–27
Ludi S (2005) Active-learning activities that introduce students to software engineering fundamentals. ITiCSE’05, Monte de Caparica, Portugal, pp 128–132
McConnell JJ (1996) Active learning and its use in computer science. SIGCSE Bull 28:52–54
McConnell JJ (2005) Active and cooperative learning: tips and tricks (Part I). Inroads—SIGCSE Bull 37(2):27–30
Newman I, Daniels M, Faulkner X (2003) Open ended group projects a ‘Tool’ for more effective teaching. Proceedings Australasian Computing Education Conference (ACE2003), Australian Computer Society, Inc, Adelaide, Australia
Piaget J (1977) Problems of equilibration. In: Appel MH, Goldberg LS (eds) Topics in cognitive development, vol 1. Equilibration: theory, research and application. Plenum Press, New York, pp 3–13
Ragonis N, Hazzan O (2010) A reflective practitioner’s perspective on computer science teacher preparation. ISSEP2010, Zurich, Switzerland: 89–105. http://www.issep2010.org/proceedings_of_short_communications.pdf. Accessed 3 Sept 2010
Schön DA (1983) The reflective practitioner. BasicBooks, New York
Schön DA (1987) Educating the reflective practitioner: towards a new design for teaching and learning in the profession. Jossey-Bass, San Francisco
Silberman M (1996) Active learning: 101 strategies to teach any subject. Pearson Higher Education, Boston
Smith JP, diSessa AA, Roschelle J (1993) Misconceptions reconceived: a constructivist analysis of knowledge in transition. J Learn Sci 3:115–163
Walker HM (2011) A lab-based approach for introductory computing that emphasizes collaboration. Proceedings Computer Science Education Research Conference (CSERC’11), 7–8 April 2011, Heerlen, Netherlands, pp 21–31
Whittington KJ (2004) Infusing active learning into introductory programming courses. JCSC 19(5):249–259
Zimundi E (2012) Active learning for problem solving in programming in a computer studies method course. Acad Res Int 3(2):284–292
Author information
Authors and Affiliations
Corresponding author
Rights and permissions
Copyright information
© 2014 Springer-Verlag London Limited
About this chapter
Cite this chapter
Hazzan, O., Lapidot, T., Ragonis, N. (2014). Active Learning and Active-Learning-Based Teaching Model. In: Guide to Teaching Computer Science. Springer, London. https://doi.org/10.1007/978-1-4471-6630-6_2
Download citation
DOI: https://doi.org/10.1007/978-1-4471-6630-6_2
Published:
Publisher Name: Springer, London
Print ISBN: 978-1-4471-6629-0
Online ISBN: 978-1-4471-6630-6
eBook Packages: Computer ScienceComputer Science (R0)