Preparation of High School Computer Science ... - Semantic Scholar

3 downloads 16966 Views 186KB Size Report
Mar 7, 2009 - high school computer science (CS) teachers from the Israeli perspective. ... statement that “beyond the mastery of core CS material, good CS.
Preparation of High School Computer Science Teachers: The Israeli Perspective Judith Gal-Ezer

Orit Hazzan

Noa Ragonis

Computer Science Department The Open University of Israel

Dept. of Education in Technology and Science Technion – IIT

Dept. of Education in Technology and Science Technion – IIT

[email protected]

[email protected]

[email protected]

School of Education Beit Berl College, Israel

[email protected] Abstract This special session examines frameworks for the preparation of high school computer science (CS) teachers from the Israeli perspective. Specifically, several Israeli CS teacher preparation programs and their components are presented. The presentation includes both a general overview and a detailed description of the actual implementation of such programs. This bipolar presentation, we suggest, provides practical guidelines with respect to CS teacher preparation, both for policy makers and for faculty members who wish to establish a CS teacher preparation program at their universities.

Categories and Subject Descriptors K.3.2 [Computers and Education]: Computer and Information Science Education – Computer science education, Curriculum.

General Terms Management, Performance, Human Factors.

Keywords

In most cases, teacher preparation programs are taught in universities or colleges. The prospective CS teachers study for a Bachelors degree in CS and at the same time attend teacher preparation program courses (which are equivalent to one academic year). The contents of these programs correlate with the statement that “beyond the mastery of core CS material, good CS educators should also be familiar with a significant body of material that will expand their perspectives on the field, and consequently, enhance the quality of their teaching.” [1]. A typical teacher preparation program includes general pedagogical courses (e.g., psychology and educational philosophy), basic teaching skills, and specific pedagogical courses related to CS education, such as the Methods of Teaching CS course and a practicum in real high school CS classes. Two examples of CS teacher preparation program are described in [3] and in [8]. Accordingly, in addition to an overview of teacher preparation programs in Israel, we elaborate in this session on two of the main components that focus on CS teaching – the Methods of Teaching CS course and tutoring and practicum in high school CS classes.

Computer science education, computer science teacher preparation, Methods of Teaching Computer Science course, practicum in computer science, tutoring in computer science, computer science education in Israel.

We would add that CS teacher preparation programs usually serve also in-service teachers by offering them ongoing training on topics included in the curriculum, teaching methods, and the development of CS as a scientific field.

1. OVERALL OBJECTIVE OF THE SESSION

2. OUTLINE OF THE SESSION

This special session addresses high school computer science (CS) education in Israel from the perspective of teacher preparation. Specifically, it describes the Israeli nation-wide infrastructure for CS teacher preparation programs, and using specific examples of courses and activities, illustrates the spirit, organization, and practice of these programs. The special session is organized around three short presentations followed by a discussion with the audience. The importance of this special session derives from (a) the worldwide recognition of the importance of high school CS teacher preparation [10]; (b) the strength of the Israeli nationalwide high school CS curriculum [2, 6, 11]; and (c) the implementation of various models of teacher preparation programs in Israel [3, 7, 8]. Copyright is held by the author/owner(s). SIGCSE’09, March 3–7, 2009, Chattanooga, Tennessee, USA. ACM 978-1-60558-183-5/09/03.

5 min. 15 min. 10 min. 15 min. 30 min.

Theme Opening Overview of high school CS teacher preparation programs in Israel The Methods of Teaching CS course Tutoring and practicum Open discussion

Presenter Orit Hazzan Judith Gal-Ezer Orit Hazzan Noa Ragonis

In what follows, we elaborate on each part of the special session.

2.1 Overview of High School CS Teacher Preparation Programs in Israel This part of the special session reviews the role, importance, and contribution of CS teacher preparation programs to the establishment of a nation-wide CS curriculum. It is partially based on the analysis of the structure of the Israeli high school CS education system [6] (see Figure 1).

Figure 1: A model for a high school CS education program Mandatory CS teaching license

CS curriculum and syllabus

in Israel, on the one hand, and on the other hand, outlines details of specific components of these programs. Therefore, the special session is of interest both to policy makers regarding CS teacher preparation and to practitioners who wish to establish a CS teacher preparation program in their institute.

4. REFERENCES [1] Gal-Ezer, J. and Harel, D. (1998). What (else) should CS educators know?”, Communications of the ACM 41(9), pp. 77-84. CS teacher preparation programs

Research in CS education

Based on this analysis, we present a model for high school CS education. The model consists of interrelationships among four key components: • A well-defined curriculum (including written course text books and teaching guides); • A requirement of a mandatory formal CS teaching license; • Teacher preparation programs (including at least a Bachelors degree in CS and a CS teaching certificate study program); • Research in CS education. It is proposed that each of these components, as well as the relationships among them, establishes the solid infrastructure of the Israeli high school CS curriculum, strengthens it and makes it one of the leading high school CS curricula in the world.

2.2 The Methods of Teaching CS Course In this section, we present several possible frameworks for the Methods of Teaching CS course together with their implementations. We emphasize that the suggested frameworks and implementations are not limited to a particular curriculum, programming paradigm, programming language, or level of students. Additional details about the Methods of Teaching CS course can be found in [4, 7, 8].

2.3 Tutoring and Practicum This part of the special session focuses on practicing CS high school education in two frameworks: the practicum carried out in high schools CS classes and tutoring programs. The practicum is carried out in several ways. Some programs require a full year’s participation in school activities; others require that the practicum be performed for a specific, shorter period of time. In all these cases, however, the main objective of the practicum is to let the prospective teachers experience what real teaching is before becoming CS teachers. For more details about the CS practicum see [5]. We also present a tutoring model, whose objective is to develop and establish the pedagogical-disciplinary knowledge of prospective CS teachers with respect to guiding learners in problem-solving processes. For more details see [9].

3. Summary As the above session timetable and outline indicate, the special session provides an overview of CS teacher preparation programs

[2] Gal-Ezer, J. and Harel, D. (1999). Curriculum for a high school computer science curriculum. Computer Science Education 9(2), pp. 114-147. [3] Gal-Ezer, J. and Zur, E. (2007). Reaching out to CS teachers: Certification via distance learning, Mathematics and Computer Education 41(3), pp. 250-265. [4] Hazzan, O. and Lapidot, T. (2004A). Construction of a professional perception in the “Methods of Teaching Computer Science” course, inroads – the SIGCSE Bulletin 36(2), pp. 57-61. [5] Hazzan, O. and Lapidot, T. (2004B). The practicum in computer science education: Bridging gaps between theoretical knowledge and actual performance, inroads – the SIGCSE Bulletin 36(4), pp. 47-51. [6] Hazzan, O., Gal-Ezer, J. and Blum, L. (2008). A model for high school Computer Science Education: The four key elements that make it!, Proceedings of The 39th Technical Symposium on Computer Science Education, Portland, Oregon, USA, pp. 281-285. [7] Lapidot, T. and Hazzan, O. (2003). Methods of Teaching Computer Science course for prospective teachers, inroads – the SIGCSE Bulletin 35(4), pp. 29-34. [8] Ragonis, N. and Hazzan, O. (2008). Disciplinary-pedagogical teacher preparation for pre-service Computer Science teachers: Rational and implementation, Informatics in Secondary Schools - Evolution and Perspective - ISSEP 2008, Lecture Notes in Computer Science, Vol. 5090/2008, pp. 253-264 [9] Ragonis N. and Hazzan O. (in press, 2008). Integrating a tutoring model into the training of prospective Computer Science teachers, Journal of Computers in Mathematics and Science Teaching. [10] Stephenson, C., Gal-Ezer, J., Haberman, B., and Verno, A. (2005). The New Educational Imperative: Improving High School Computer Science Education. Final Report of the CSTA Curriculum Improvement Task Force. Retrieved on February 8, 2007, from http://www.csta.acm.org/Publications/White_Paper07_06.pdf [11] Tucker, A., Deek, F., Jones, J., McCowan. D., Stephenson, C., and Verno, A. (2003). A Model Curriculum for K-12 Computer Science. Final Report of the ACM K-12 Task Force Curriculum Committee. Retrieved on February 20, 2007, from http://csta.acm.org/Curriculum/sub/K12ModelCurr2ndEd.pdf.

Suggest Documents