Skip to main content

Introduction—What Is this Guide About?

  • Chapter
  • First Online:
Guide to Teaching Computer Science

Abstract

This chapter 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 39.99
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 54.99
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

Notes

  1. 1.

    Computer Science Project: http://centerx.gseis.ucla.edu/parent-project.

References

  • Abramson G (September, 2011) ACM computing reviews . http://www.amazon.com/Guide-Teaching-Computer-Science-Activity-Based/dp/0857294423. Accessed August 2014

  • Armoni M (2011) Looking at secondary teacher preparation through the lens of computer science. ACM Trans Comput Educ 11(4), Article 23, 23:1–23:38

    Google Scholar 

  • CSTA (2007) Compute Science State Certification Requirements—CSTA certification committee report http://www.csta.acm.org/ComputerScienceTeacherCertification/sub/TeachCertRept07New.pdf. Accessed 14 July 2010

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

    Article  Google Scholar 

  • Gal-Ezer J, Zur E (2013) What (else) should CS educators know?—revisited. WiPSCE ʼ13, November 11–13 2013, Aarhus, Denmark. pp. 84–87

    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

    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

    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

    Google Scholar 

  • Hazzan O, Ragonis N (2014) STEM teaching as an additional profession for scientists and engineers: the case of computer science education, Proceedings of SIGCSE 2014—The 45th ACM technical symposium on computer science education, Atlanta, GA, USA: 181–186

    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 

  • Lapidot T, Hazzan O (2003) Methods of teaching computer science course for prospective teachers. Inroads—SIGCSE Bull 35(4):29–34

    Google Scholar 

  • Lapidot T, Hazzan O (2005) Song debugging: merging content and pedagogy in computer science education. Inroads—SIGCSE Bull 37(4):79–83

    Google Scholar 

  • Ragonis N (2009) Computing pre-university: secondary level computing curricula. In Ed. Benjamin W. Wah. (eds): Wiley Encycl. of Comput. Sci. and Eng: Ed. Benjamin W. Wah. 5(1), pp. 632-648. John Wiley & Sons, Inc., Hoboken, NJ, USA.

    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 LS (1986) Those who understand: knowledge growth in teaching. Educ Teach 15(2):4–14

    Google Scholar 

  • Shulman LS (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 14 July 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 8 Oct 2010

  • Yadav A, Korb JT (2012) Learning to teach computer science: the need for a methods course: a multipronged approach to preparing computer science teachers is critical to success. Commun ACM 55(11):31–33

    Article  Google Scholar 

  • Zimudzi E (2012) Active learning for problem solving in programming in a computer studies method course. Acad Res Int 3(2):284–292

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Orit Hazzan .

Rights and permissions

Reprints and permissions

Copyright information

© 2014 Springer-Verlag London Limited

About this chapter

Cite this chapter

Hazzan, O., Lapidot, T., Ragonis, N. (2014). Introduction—What Is this Guide About?. In: Guide to Teaching Computer Science. Springer, London. https://doi.org/10.1007/978-1-4471-6630-6_1

Download citation

  • DOI: https://doi.org/10.1007/978-1-4471-6630-6_1

  • Published:

  • Publisher Name: Springer, London

  • Print ISBN: 978-1-4471-6629-0

  • Online ISBN: 978-1-4471-6630-6

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics