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.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Notes
- 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
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
Gal-Ezer J, Zur E (2013) What (else) should CS educators know?—revisited. WiPSCE ʼ13, November 11–13 2013, Aarhus, Denmark. pp. 84–87
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
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
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
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
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
Lapidot T, Hazzan O (2003) Methods of teaching computer science course for prospective teachers. Inroads—SIGCSE Bull 35(4):29–34
Lapidot T, Hazzan O (2005) Song debugging: merging content and pedagogy in computer science education. Inroads—SIGCSE Bull 37(4):79–83
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.
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
Shulman LS (1986) Those who understand: knowledge growth in teaching. Educ Teach 15(2):4–14
Shulman LS (1990) Reconnecting foundations to the substance of teacher education. Teach Coll Rec 91(3):300–310
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
Zimudzi E (2012) Active learning for problem solving in programming in a computer studies method course. Acad Res Int 3(2):284–292
Author information
Authors and Affiliations
Corresponding author
Rights 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)