Abstract
This chapter presents an active-learning-based teaching model for application in the MTCS course. The model is based on the constructivist approach. This model is used in this Guide in most of the suggested 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 subscriptionsNotes
- 1.
A good resource on active learning, including different types of activities, can be found in https://cei.umn.edu/teaching-resources.
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
Blanco S (2018) Active learning in a discrete mathematics class. In: Proceedings of the 49th ACM technical symposium on computer science education, Baltimore, MD, pp 828–833. https://doi.org/10.1145/3159450.3159604
Brooks MG, Brooks J (1999) The courage to be constructivist. Educ Leadersh 57(3):18–24
Cao L, Rorrer A (2018) An active and collaborative approach to teaching discrete structures. In: Proceedings of the 49th ACM technical symposium on computer science education, Baltimore, MD, pp 822–827. https://doi.org/10.1145/3159450.3159582
Confrey J (1995) A theory of intellectual development. For the Learn of Math 15(2): 36–45
Davis RB, Maher CA, Noddings N (1990) Constructivist views on the teaching and learning of mathematics. J Res Math Educ. Monograph 4, The National Council of Teachers of Mathematics, Inc
Dicheva D, Hodge A (2018) Active learning through game play in a data structures course. In: Proceedings of the 49th ACM technical symposium on computer science education, Baltimore, MD, pp 834–839. https://doi.org/10.1145/3159450.3159605
Gehringer EF, Miller CS (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 JC, Herscovics N, Kieran C (eds) Proceedings of the 11th international conference 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
McConnel 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. In: Proceedings of the 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, pp 3–13
Ragonis N, Hazzan O (2010) A reflective practitioner’s perspective on computer science teacher preparation. ISSEP2010, Zurich, pp 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
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. In: Proceedings of the Computer Science Education Research Conference (CSERC’11), April 07–08, 2011, Heerlen, The 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
Rights and permissions
Copyright information
© 2020 Springer Nature Switzerland AG
About this chapter
Cite this chapter
Hazzan, O., Ragonis, N., Lapidot, T. (2020). Active Learning and the Active-Learning-Based Teaching Model. In: Guide to Teaching Computer Science. Springer, Cham. https://doi.org/10.1007/978-3-030-39360-1_2
Download citation
DOI: https://doi.org/10.1007/978-3-030-39360-1_2
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-030-39359-5
Online ISBN: 978-3-030-39360-1
eBook Packages: Computer ScienceComputer Science (R0)