Skip to main content

Introduction – What Is This Guide About?

  • Chapter
  • First Online:
Guide to Teaching Computer Science

Abstract

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.

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

References

  • CSTA (2007) Compute Science State Certification Requirements - CSTA Certification Committee Report http://www.csta.acm.org/ComputerScienceTeacherCertification/sub/TeachCertRept07New.pdf. Accessed 14 July 2010

  • Deek F, Kimmel H (1999) Status of computer science education in secondary schools. Comput. Sci. Educ. 9(2): 89–113

    Article  Google Scholar 

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

    Article  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!, 39th Tech. Symp. on Comput. Sci. Educ., SIGCSE Bull. 40(1): 281–285

    Article  Google Scholar 

  • Hazzan O, Lapidot T (2004a) Construction of a professional perception in the “Methods of Teaching Computer Science” course. Inroads - SIGCSE Bull. 36(2): 57–61

    Article  Google Scholar 

  • 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–51

    Article  Google Scholar 

  • 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–75

    Article  Google Scholar 

  • Lapidot T, Hazzan O (2003) Methods of Teaching Computer Science course for prospective teachers. Inroads - SIGCSE Bull. 35(4): 29–34

    Article  Google Scholar 

  • Lapidot T, Hazzan O (2005) Song debugging: Merging content and pedagogy in Computer Science education. Inroads - SIGCSE Bull. 37(4): 79–83

    Article  Google Scholar 

  • Ragonis N (2009) Computing pre-university: Secondary level computing curricula. Wiley Encycl. of Comput. Sci. and Eng.

    Google Scholar 

  • 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–264

    Google Scholar 

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

    Google Scholar 

  • Shulman L S (1990) Reconnecting foundations to the substance of teacher education. Teach. Coll. Rec. 91(3): 300–310

    Google Scholar 

  • 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. http://www.csta.acm.org/Communications/sub/DocsPresentationFiles/White_Paper07_06.pdf. Accessed 14 July 2010

  • 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 http://www.csta.acm.org/Curriculum/sub/CurrFiles/K-12ModelCurr2ndEd.pdf. Accessed July 14 2010

  • 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. http://www.acm.org/runningonempty/fullreport.pdf. Accessed October 8 2010

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). Introduction – What Is This Guide About?. In: Guide to Teaching Computer Science. Springer, London. https://doi.org/10.1007/978-0-85729-443-2_1

Download citation

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

  • 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