Skip to main content

Active Learning and Active-Learning-Based Teaching Model

  • Chapter
  • First Online:
Book cover Guide to Teaching Computer Science

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

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 39.99
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 54.99
Price excludes VAT (USA)
  • Compact, lightweight 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

Institutional subscriptions

Notes

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

    Google Scholar 

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

    Google Scholar 

  • Brooks MG, Brooks J (1999) The courage to be constructivist. Educ Leadersh 57(3):18–24

    Google Scholar 

  • Confrey J (1995) A theory of intellectual development. Learn Math 15(2):36–45

    Google Scholar 

  • 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

    Google Scholar 

  • Gehringer EF, Miller CS (2009) Student-generated active-learning exercises. SIGCSE’09, 3–7 March 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 for the 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 

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

    Article  Google Scholar 

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

    Google Scholar 

  • 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

    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, New York, pp 3–13

    Google Scholar 

  • 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

    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, Boston

    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. Proceedings Computer Science Education Research Conference (CSERC’11), 7–8 April 2011, Heerlen, Netherlands, pp 21–31

    Google Scholar 

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

    MathSciNet  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

Corresponding author

Correspondence to Orit Hazzan .

Rights and permissions

Reprints 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)

Publish with us

Policies and ethics