Introduction – What Is This Guide About?

  • Orit HazzanEmail author
  • Tami Lapidot
  • Noa Ragonis


The Introduction presents the motivation for writing this Guide, the Methods of Teaching Computer Science (MTCS) course for which the Guide can serve as a textbook, the structure of the Guide, and how it can be used in different frameworks of computer science education.


  1. CSTA (2007) Compute Science State Certification Requirements - CSTA Certification Committee Report Accessed 14 July 2010
  2. Deek F, Kimmel H (1999) Status of computer science education in secondary schools. Comput. Sci. Educ. 9(2): 89–113CrossRefGoogle Scholar
  3. Gal-Ezer J, Harel D (1998) What (else) should CS educators know?. Communic. of the ACM 41(9): 77–84CrossRefGoogle Scholar
  4. Hazzan O, Gal-Ezer J, Blum L (2008) A model for high school Computer Science Education: The four key elements that make it!, 39th Tech. Symp. on Comput. Sci. Educ., SIGCSE Bull. 40(1): 281–285CrossRefGoogle Scholar
  5. Hazzan O, Lapidot T (2004a) Construction of a professional perception in the “Methods of Teaching Computer Science” course. Inroads - SIGCSE Bull. 36(2): 57–61CrossRefGoogle Scholar
  6. Hazzan O, Lapidot T (2004b) The practicum in computer science education: Bridging gaps between theoretical knowledge and actual performance. Inroads - SIGCSE Bull. 36(4): 47–51CrossRefGoogle Scholar
  7. Hazzan O, Lapidot T (2006) Social issues of Computer Science in the “Methods of Teaching Computer Science in the High School” course. Inroads - SIGCSE Bull. 38(2): 72–75CrossRefGoogle Scholar
  8. Lapidot T, Hazzan O (2003) Methods of Teaching Computer Science course for prospective teachers. Inroads - SIGCSE Bull. 35(4): 29–34CrossRefGoogle Scholar
  9. Lapidot T, Hazzan O (2005) Song debugging: Merging content and pedagogy in Computer Science education. Inroads - SIGCSE Bull. 37(4): 79–83CrossRefGoogle Scholar
  10. Ragonis N (2009) Computing pre-university: Secondary level computing curricula. Wiley Encycl. of Comput. Sci. and Eng.Google Scholar
  11. Ragonis N, Hazzan O (2008) Disciplinary-pedagogical teacher preparation for pre-service Computer Science teachers: Rational and implementation, ISSEP 2008, Lect. Notes in Comput. Sci. 5090/2008: 253–264Google Scholar
  12. Shulman L S (1986) Those who understand: knowledge growth in teaching. Educ. Teach. 15(2): 4–14Google Scholar
  13. Shulman L S (1990) Reconnecting foundations to the substance of teacher education. Teach. Coll. Rec. 91(3): 300–310Google Scholar
  14. Stephenson C, Gal-Ezer J, Haberman B, Verno A (2005) The new educational imperative: Improving high school computer science education. Final report of the CSTA Curriculum Improvement Task Force February 2005, Comput. Sci. Teach. Assoc., Assoc. for Comput. Mach. Accessed 14 July 2010
  15. Tucker A, Deek F, Jones J, McCowan D, Stephenson C, Verno A (2007) A Model Curriculum for K-12 Computer Science. Report of the ACM K-12 Educ. Task Force Comput. Sci. Curric. Comm. – Draft Accessed July 14 2010
  16. Wilson C, Sudol L, Stephenson C, Stehlik M (2010) Running on empty: The failure to teach K–12 computer science in the digital age. Report of The Assoc. for Comput. Mach. And The Comput. Sci. Teach. Assoc. Accessed October 8 2010

Copyright information

© Springer-Verlag London Limited 2011

Authors and Affiliations

  1. 1.Dept. Education in Technology & ScienceTechnion - Israel Institute of TechnologyHaifaIsrael
  2. 2.Computer Science Studies, School of EducationBeit Berl CollegeDoar Beit BerlIsrael

Personalised recommendations