Abstract
This chapter* presents an active-learning-based teaching model for implementation in the MTCS course, which is based on the constructivist approach. This model is used in this Guide in most of the offered activities. The chapter starts with the motivation and the 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.
This is a preview of subscription content, log in via an institution.
Buying options
Tax calculation will be finalised at checkout
Purchases are for personal use only
Learn about institutional subscriptionsReferences
Anderson R, Anderson R., Davis K M et al (2007) Supporting active learning and example based instruction with classroom technology. SIGCSE’07, Covington, Kentucky, USA: 69–73
Ben Ari M (2001) Constructivism in computer science education. J. of Comput. in Math. and Sci. Teach. 20(1): 45–73
Brooks M G, Brooks J (1999) The courage to be constructivist. Educ. Leadership 57(3): 18–24
Confrey J (1995) A theory of intellectual development. For the Learn. of Math. 15(2): 36–45
Davis R B, Maher C A, Noddings N (1990, eds.) Constructivist views on the teaching and learning of mathematics. J. Res. in Math. Educ. Monograph 4, The National Council of Teachers of Mathematics, Inc
Gehringer E F, Miller C S (2009) Student-generated active-learning exercises. SIGCSE’09, March 3–7, 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 J C, Herscovics N, Kieran C (eds.). Proc. 11th Int. Conf. Psychol. Math. Educ. (PME11) I: 3–27
Ludi S (2005) Active-learning activities that introduce students to software engineering fundamentals. ITiCSE’05, Monte de Caparica, Portugal: 128–132
McConnel J J (1996) Active learning and its use in computer science. SIGCSE Bull. 28: 52–54
McConnell J J (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. Proc. Australasian Comput. Educ. Conf. (ACE2003), Australian Computer Society, Inc, Adelaide, Australia
Piaget J (1977) Problems of equilibration. In Appel M H, Goldberg, L S (eds.)., Topics in Cognitive Development, Volume 1: Equilibration: Theory, Research and Application, Plenum Press, NY: 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 September 2010
Schön D A (1983) The Reflective Practitioner. BasicBooks, New York, NY
Schön D A (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
Smith J P, diSessa A A, Roschelle J (1993) Misconceptions reconceived: A constructivist analysis of knowledge in transition. J. of the Learn. Sci. 3: 115–163
Whittington K J (2004) Infusing active learning into introductory programming courses. JCSC 19(5): 249–259
Author information
Authors and Affiliations
Corresponding author
Rights and permissions
Copyright information
© 2011 Springer-Verlag London Limited
About this chapter
Cite this chapter
Hazzan, O., Lapidot, T., Ragonis, N. (2011). Active Learning and the Active-Learning-Based Teaching Model. In: Guide to Teaching Computer Science. Springer, London. https://doi.org/10.1007/978-0-85729-443-2_2
Download citation
DOI: https://doi.org/10.1007/978-0-85729-443-2_2
Published:
Publisher Name: Springer, London
Print ISBN: 978-0-85729-442-5
Online ISBN: 978-0-85729-443-2
eBook Packages: Computer ScienceComputer Science (R0)