Skip to main content

Active Learning and the Active-Learning-Based Teaching Model

  • Chapter
  • First Online:

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

Chapter
USD   29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD   44.99
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD   59.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info
Hardcover Book
USD   84.99
Price excludes VAT (USA)
  • Durable hardcover edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Learn about institutional subscriptions

Notes

  1. 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

    Google Scholar 

  • Ben Ari M (2001) Constructivism in computer science education. J Comput Math Sci Teach 20(1): 45–73

    Google Scholar 

  • 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

    Google Scholar 

  • 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

    Google Scholar 

  • 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

    Google Scholar 

  • 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

    Google Scholar 

  • 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

    Google Scholar 

  • 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

    Google Scholar 

  • Ludi S (2005) Active-learning activities that introduce students to software engineering fundamentals. ITiCSE’05, Monte de Caparica, Portugal, pp 128–132

    Google Scholar 

  • McConnel JJ (1996) Active learning and its use in computer science. SIGCSE Bull 28:52–54

    Google Scholar 

  • McConnell JJ (2005) Active and cooperative learning: tips and tricks (part I). Inroads SIGCSE Bull 37(2):27–30

    Article  Google Scholar 

  • 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

    Google Scholar 

  • 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

    Google Scholar 

  • 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

    Google Scholar 

  • Schön DA (1987) Educating the reflective practitioner: towards a new design for teaching and learning in the profession. Jossey-Bass, San Francisco

    Google Scholar 

  • Silberman M (1996) Active learning: 101 strategies to teach any subject. Pearson Higher Education

    Google Scholar 

  • Smith JP, diSessa AA, Roschelle J (1993) Misconceptions reconceived: a constructivist analysis of knowledge in transition. J Learn Sci 3:115–163

    Article  Google Scholar 

  • 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

    Google Scholar 

  • Whittington KJ (2004) Infusing active learning into introductory programming courses. JCSC 19(5):249–259

    Google Scholar 

  • Zimundi E (2012) Active learning for problem solving in programming in a computer studies method course. Acad Res Int 3(2):284–292

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Rights and permissions

Reprints and permissions

Copyright information

© 2020 Springer Nature Switzerland AG

About this chapter

Check for updates. Verify currency and authenticity via CrossMark

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)

Publish with us

Policies and ethics