Skip to main content

High School Computer Science Teacher Preparation Programs

  • Chapter
  • First Online:
Guide to Teaching Computer Science

Abstract

This chapter puts the MTCS course in the wider context of computer science teacher preparation programs. It first describes a model for high school computer science education model or high school computer science education that one of its components is computer science teacher preparation programs. The model consists of five key elements – a well-defined curriculum, a requirement of a mandatory formal computer science teaching license, teacher preparation programs, national center for computer science teachers, and research in computer science education – as well as interconnections between these elements. Then, the focus is placed on the teacher preparation programs component of the model, describing a workshop targeted at computer scientists and computer science curriculum developers who wish to launch computer science teacher preparation programs at their universities but lack knowledge about the actual construction of such programs.

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 69.99
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 89.95
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.

     In fact, a Masters degree is required for teaching any subject in the Israeli high school system. It is, however, difficult to meet these requirements and in most cases high school teachers only have a Bachelors degree. Unfortunately, and as it happens in other countries, some teachers, mainly those who joined the system many years ago, do not have even a Bachelors degree in computer science. They usually have a Bachelors degree in another scientific subject and switched to teaching of computer science for different, administrative as well as personal, reasons.

  2. 2.

     Based on Israeli National Center for Computer Science Teachers (2002). © 2002 ACM, Inc. Included here by permission.

  3. 3.

     Seehttp://cse.proj.ac.il

References

  • Aharoni D (2000) Cogito, ergo sum! Cognitive processes of students dealing with data structures. In: Haller S (ed) Proc. of the 31st SIGCSE Tech. Symp. on Comput. Sci. Educ.: 26–30

    Google Scholar 

  • Armoni M, Gal-Ezer J (2003) Non-determinism in computer science high-school curricula. FIE2003,http://fie.engrng.pitt.edu/fie2003/index.htm.

  • Armoni M, Gal-Ezer J, Hazzan O (2006) Reductive thinking in computer science. Comput. Sci. Educ. 16(4): 281–301

    Article  Google Scholar 

  • Brandes O, Vilner T, Zur E (2010) Software design course for leading CS in-service teachers. Proc. of ISSEP, Lect. Notes in Comput. Sci., Vol. 5941, 49–60

    Google Scholar 

  • Dubinsky Y, Hazzan O (2005) A framework for teaching software development methods. Comput. Sci. Educ. 15(4): 275–296

    Article  Google Scholar 

  • Gal-Ezer J, Beeri C, Harel D, Yehudai A (1995) A high-school program in Computer Science. Comput. 28(10): pp. 73–80

    Article  Google Scholar 

  • Gal-Ezer J, Harel D (1998) What (else) should computer science educators know? Commun. of the ACM 41(9): 77–84

    Article  Google Scholar 

  • Gal-Ezer J, Harel D (1999) Curriculum for a high school computer science curriculum. Comput. Sci. Edu. 9(2): 114–147

    Article  Google Scholar 

  • Gal-Ezer J, Zeldes A (2000) Teaching software designing skills. Comput. Sci. Educ. 10(1): 25–38

    Article  Google Scholar 

  • Gal-Ezer J, Zur E (2004). The efficiency of algorithms misconceptions, Comput. and Educ. 42 (3): 215–226

    Article  Google Scholar 

  • Haberman B, Lev E, Langly D (2003) Action research as a tool for promoting teacher awareness of students’ conceptual understanding. ITiCSE 2003: 144–148

    Google Scholar 

  • Hazzan O, Gal-Ezer J, Blum L (2008) A model for high school Computer Science Education: The four key elements that make it!. Proce. 39th Tech. Symp. Comput. Sci. Educ., Portland, Oregon, USA: 281–285

    Google Scholar 

  • Hazzan O, Gal-Ezer J, Ragonis N (2010) How to establish a Computer Science teacher preparation program at your university? – The ECSTPP Workshop. ACM Inroads: 35–39

    Google Scholar 

  • Israeli National Center for Computer Science Teachers (2002) “Machshava” – The Israeli National Center for High School Computer Science Teachers. Proc. 7th SIGCSE Ann. Conf. on Innov. and Technol. in Comput. Sci. Educa., Aarhus, Denmark: 234

    Google Scholar 

  • Kolikant Ben-David Y, Pollack S (2004) Community-oriented pedagogy for in-service CS teacher training. ITiCSE 2004: 191–195

    Article  Google Scholar 

  • Lapidot T, Aharoni D (2008) On the frontier of computer science: Israeli summer seminars. Inroads the SIGCSE Bull. 40(4): 72–74

    Article  Google Scholar 

  • Levy D (2000) Classification and discussion of recursive phenomena by computer science teachers. In: Robson R (ed) Proc. of the Int. Conf. on M/SET, San Diego, California

    Google Scholar 

  • Lewin K (1948, ed.) Resolving social conflicts: Selected papers on group dynamics. New York: Harper & Row

    Google Scholar 

  • Ragonis N, Haberman B (2003) A multi-level distance learning-based course for high-school computer science leading-teachers. ITiCSE: 224

    Google Scholar 

  • Shulman L S (1986) Those who understand: Knowledge growth in teaching. Educ. Teacher: 15(2): 4–14

    Google Scholar 

  • Tucker A, Deek F, Jones J, McCowan D, Stephenson C, Verno A (2003) A Model Curriculum for K-12 Computer Science. Final Report of the ACM K-12 Task Force Curriculum Committee.http://csta.acm.org/Curriculum/sub/K-12ModelCurr2ndEd.pdf. Accessed 20 Feb 2007

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Orit Hazzan .

Rights and permissions

Reprints and permissions

Copyright information

© 2011 Springer-Verlag London Limited

About this chapter

Cite this chapter

Hazzan, O., Lapidot, T., Ragonis, N. (2011). High School Computer Science Teacher Preparation Programs. In: Guide to Teaching Computer Science. Springer, London. https://doi.org/10.1007/978-0-85729-443-2_15

Download citation

  • DOI: https://doi.org/10.1007/978-0-85729-443-2_15

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

Publish with us

Policies and ethics