Software Design Course for Leading CS In-Service Teachers

  • Ofra Brandes
  • Tamar Vilner
  • Ela Zur
Conference paper
Part of the Lecture Notes in Computer Science book series (LNCS, volume 5941)


The Computer Science (CS) discipline is continually developing. Consequently there are frequent changes in curricula and their implementations. The CS teachers, who usually work in schools alone or in small teams, are seriously challenged by the changes, since all their teaching materials and pedagogical methods have to be revised. In Israel, the secondary school CS program has recently shifted from the procedural to the OOP paradigm. This paper discusses an approach taken to address the ensuing difficulties, namely a course for leading teachers. The paper describes the rationale of leading teachers, and a course conducted for them in an advanced unit in the CS program. The main purpose of the course was to develop a professional leadership of CS teachers who can support and contribute to their peers. The paper describes the expectations of the course; its progress; and the conclusions about its success obtained by analyzing data collected during the course.


In-Service Teachers Leading Teachers Software Design 


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.


  1. 1.
    ACM Curriculum Committee on Computer Science: Curriculum 1968 Recommendations for Academic Programs in Computer Science. Comm. Assoc. Comput. Mach. 11, 151–197 (1968)Google Scholar
  2. 2.
    Tucker, A., et al.: Computing Curricula 1991: A Summary of the ACM/IEEE-CS Joint curriculum Task Force Report. Comm. Assoc. Comput. Mach. 34, 69–84 (1991)Google Scholar
  3. 3.
    Joint IEEE Computing Society/ACM Task Force on Computing Curricula. Computing Curricula 2001 Final Report (2001),
  4. 4.
    Merrit, S., et al.: ACM Model High School Computer Science Curriculum. Association for Computing Machinery, New York (1994)Google Scholar
  5. 5.
    Tucker, A., et al.: A Model Curriculum for K–12 Computer Science: Final Report of the ACM K-12 Task Force Curriculum Committee (2003),
  6. 6.
    Ragonis, N.: Computing Pre-University: Secondary Level Computing Curricula. In: Wah, B.W. (ed.) Wiley Encyclopedia of Computer Science and Engineering, vol. 5(1), pp. 632–648. John Wiley & Sons, Inc., Hoboken (2009)Google Scholar
  7. 7.
    Gal-Ezer, J., et al.: A High-School Program in Computer Science. Computer 28(10), 73–80 (1995)CrossRefGoogle Scholar
  8. 8.
    Gal-Ezer, J., Harel, D.: Curriculum and Course Syllabi for High-School Computer Science Program. Computer Science Education 9(2), 114–147 (1999)CrossRefGoogle Scholar
  9. 9.
    Brandes, O., et al.: Software Design. The Hebrew University, Science Teaching Center (1997) (in Hebrew)Google Scholar
  10. 10.
    Brandes, O., et al.: Object Based Software Design, The Hebrew University, Science Teaching Center (2007) (in Hebrew)Google Scholar
  11. 11.
    Israel National Center for Computer Science Teachers.: "Machshava" – The Israeli National Center for High School Computer Science Teachers. In: Proceeding of the 7th SIGCSE Annual Conference on Innovation and Technology in Computer Science Education, Aarhus Denmark, p. 234 (2002)Google Scholar
  12. 12.
    Lapidot, T., Aharoni, D.: The Israeli Summer Seminars for CS Leading Teachers. In: Proceeding of the 12th SIGCSE Annual Conference on Innovation and Technology in Computer Science Education, Dundee Scotland, UK, p. 318 (2007)Google Scholar
  13. 13.
    Lapidot, T.: Supporting the Growth of CS Leading Teachers. In: Proceeding of the 12th SIGCSE Annual Conference on Innovation and Technology in Computer Science Education Dundee Scotland, UK, p. 327 (2007)Google Scholar
  14. 14.
    Lapidot, T., Aharoni, D.: On the Frontier of Computer Science: Israeli Summer Seminars. Inroads - SIGCSE Bulletin 40(4), 72–74 (2008)CrossRefGoogle Scholar
  15. 15.
    Berlund, A., et al.: Qualitative Research Projects in Computing Education Research: An Overview. In: Proceedings of the 8th Australian conference on Computing education, Hobart Tasmania, pp. 25–33 (2006)Google Scholar
  16. 16.
    Shkedi, A.: Words of Meaning: Qualitative Research - Theory and Practice. University of Tel Aviv Press, Tel Aviv (2004)Google Scholar
  17. 17.
    Patton, M.Q.: Qualitative Evaluation and Research Methods. Sage Publications, Beverly Hill (1990)Google Scholar

Copyright information

© Springer-Verlag Berlin Heidelberg 2010

Authors and Affiliations

  • Ofra Brandes
    • 1
  • Tamar Vilner
    • 2
  • Ela Zur
    • 2
  1. 1.Science Teaching CenterThe Hebrew University of JerusalemJerusalemIsrael
  2. 2.Computer Science DepartmentThe Open University of IsraelRaananaIsrael

Personalised recommendations