Active Learning and the Active-Learning-Based Teaching Model

  • Orit HazzanEmail author
  • Tami Lapidot
  • Noa Ragonis


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.


Computer Science Prospective Teacher Teaching Model Constructivist Perspective Reflective Practitioner 
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.


  1. 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–73Google Scholar
  2. Ben Ari M (2001) Constructivism in computer science education. J. of Comput. in Math. and Sci. Teach. 20(1): 45–73Google Scholar
  3. Brooks M G, Brooks J (1999) The courage to be constructivist. Educ. Leadership 57(3): 18–24Google Scholar
  4. Confrey J (1995) A theory of intellectual development. For the Learn. of Math. 15(2): 36–45Google Scholar
  5. 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, IncGoogle Scholar
  6. Gehringer E F, Miller C S (2009) Student-generated active-learning exercises. SIGCSE’09, March 3–7, 2009, Chattanooga, Tennessee, USA. pp. 81–85Google Scholar
  7. Hazzan O, Lapidot T (2004) Construction of a professional perception in the “Methods of Teaching Computer Science” course. inroads – SIGCSE Bull. 36(2): 57–61CrossRefGoogle Scholar
  8. 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–27Google Scholar
  9. Ludi S (2005) Active-learning activities that introduce students to software engineering fundamentals. ITiCSE’05, Monte de Caparica, Portugal: 128–132Google Scholar
  10. McConnel J J (1996) Active learning and its use in computer science. SIGCSE Bull. 28: 52–54CrossRefGoogle Scholar
  11. McConnell J J (2005) Active and cooperative learning: Tips and tricks (Part I). inroads – SIGCSE Bull. 37(2): 27–30CrossRefGoogle Scholar
  12. 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, AustraliaGoogle Scholar
  13. 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–13Google Scholar
  14. Ragonis N, Hazzan O (2010) A Reflective Practitioner’s Perspective on Computer Science Teacher Preparation. ISSEP2010, Zurich, Switzerland: 89–105. Accessed 3 September 2010
  15. Schön D A (1983) The Reflective Practitioner. BasicBooks, New York, NYGoogle Scholar
  16. Schön D A (1987) Educating the Reflective Practitioner: Towards a New Design for Teaching and Learning in the Profession. Jossey-Bass, San FranciscoGoogle Scholar
  17. Silberman M (1996) Active Learning: 101 Strategies to Teach Any Subject. Pearson Higher EducationGoogle Scholar
  18. 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–163CrossRefGoogle Scholar
  19. Whittington K J (2004) Infusing active learning into introductory programming courses. JCSC 19(5): 249–259MathSciNetGoogle Scholar

Copyright information

© Springer-Verlag London Limited 2011

Authors and Affiliations

  1. 1.Dept. Education in Technology & ScienceTechnion - Israel Institute of TechnologyHaifaIsrael
  2. 2.Computer Science Studies, School of EducationBeit Berl CollegeDoar Beit BerlIsrael

Personalised recommendations