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.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Notes
- 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.
Based on Israeli National Center for Computer Science Teachers (2002). © 2002 ACM, Inc. Included here by permission.
- 3.
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
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
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
Dubinsky Y, Hazzan O (2005) A framework for teaching software development methods. Comput. Sci. Educ. 15(4): 275–296
Gal-Ezer J, Beeri C, Harel D, Yehudai A (1995) A high-school program in Computer Science. Comput. 28(10): pp. 73–80
Gal-Ezer J, Harel D (1998) What (else) should computer science educators know? Commun. of the ACM 41(9): 77–84
Gal-Ezer J, Harel D (1999) Curriculum for a high school computer science curriculum. Comput. Sci. Edu. 9(2): 114–147
Gal-Ezer J, Zeldes A (2000) Teaching software designing skills. Comput. Sci. Educ. 10(1): 25–38
Gal-Ezer J, Zur E (2004). The efficiency of algorithms misconceptions, Comput. and Educ. 42 (3): 215–226
Haberman B, Lev E, Langly D (2003) Action research as a tool for promoting teacher awareness of students’ conceptual understanding. ITiCSE 2003: 144–148
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
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
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
Kolikant Ben-David Y, Pollack S (2004) Community-oriented pedagogy for in-service CS teacher training. ITiCSE 2004: 191–195
Lapidot T, Aharoni D (2008) On the frontier of computer science: Israeli summer seminars. Inroads the SIGCSE Bull. 40(4): 72–74
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
Lewin K (1948, ed.) Resolving social conflicts: Selected papers on group dynamics. New York: Harper & Row
Ragonis N, Haberman B (2003) A multi-level distance learning-based course for high-school computer science leading-teachers. ITiCSE: 224
Shulman L S (1986) Those who understand: Knowledge growth in teaching. Educ. Teacher: 15(2): 4–14
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
Author information
Authors and Affiliations
Corresponding author
Rights 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)