ABSTRACT
While more and more countries worldwide have realized that computer science is a discipline that high-school students should be exposed to and, at the same time, awareness of the need for designated computer science teacher preparation programs has become more prominent than ever, we look back at our 1998 paper "What (else) Should CS Educators Know?". We believe that most of the principles and guidelines that we coined more than fifteen years ago still stand. We also revisit the course based on that paper, which is the core course in our teacher certification program. We believe this can help policy makers and educators to design a solid well-established pre-service and in-service computer science teachers' preparation program.
- Gal-Ezer, J. and Harel, D. 1998. What (else) should CS educators know? Communications of the ACM, 41, 9, 77--84. Google ScholarDigital Library
- Computer Science Teachers Association. 2013. The CSTA National Secondary School Computer Science Survey at http://csta.acm.org/Research/sub/HighSchoolSurveys.html, last accessed June 15, 2013.Google Scholar
- Guzdial, M. and Reed, D. 2013. Securing the future of computer science; Reconsidering analog computing, CACM, 56, 4, 12--13. Google ScholarDigital Library
- The Royal Society. 2012. Shut down or restart? The way forward for computing in UK schools. http://royalsociety.org/education/policy/computing-in-schools/report/Google Scholar
- Seehorn, D. et al. 2011. K--12 Computer Science Standards, 2011, http://csta.acm.org/Curriculum/sub/K12Standards.htmlGoogle Scholar
- Harel, D. 1987. Algorithmics: The Spirit of Computing. Addison-Wesley, Reading, MA (2nd ed., 1992). Google ScholarDigital Library
- Emmott, S. et al. 2005. Towards 2020 Science, Microsoft Research, http://research.microsoft.com/en-us/um/cambridge/projects/towards2020science/background_2020.htmGoogle Scholar
- Hazzan, O., Gal-Ezer, J. & Blum L. 2008. A model for high school computer science education: The four key elements that make it! Proceedings of the 39th Technical Symposium on Computer Science Education, SIGCSE, 281--285 {Appears as Inroads, SIGCSE Bulletin, 2008, 40, 1, 281--285}. Google ScholarDigital Library
- Shulman, L. S. 1986. Those who understand: Knowledge growth in teaching. Educational Teacher, 15(2), 4--14.Google Scholar
- Wilson, S. M., Shulman, L. S., and Richert, A. E. 1987. 150 different ways of knowing: Representations of knowledge in teaching. In J. Calderhead (Ed.), Exploring teachers' thinking (pp. 104--124). London, UK: Cassel.Google Scholar
- Ericson, B. et al. 2008. Ensuring exemplary teaching in an essential discipline: Addressing the crisis in computer science teacher certification. http://csta.acm.org/Google Scholar
- Gal-Ezer, J. & Zur, E. 2007. Reaching out to CS teachers: Certification via distance learning, Mathematics and Computer Education, 41, 3, 250--265.Google Scholar
- The Open University of Israel http://www.openu.ac.il/Google Scholar
- Hazzan, O., Gal-Ezer, J. & Ragonis, N. 2010. How to establish a computer science teacher preparation program at your university, The ECSTPP Workshop, ACM Inroads Magazine, 1, 1, 35--39. Google ScholarDigital Library
- Hazzan, O., Lapidot, T. & Ragonis, N. 2011. Guide to teaching computer science. London: Springer-Verlag. Google ScholarDigital Library
- Machshava, the Israeli national center for CS teachers http://cse.proj.ac.ilGoogle Scholar
- Cambridge, D. 2013. CS10K update, CSTA Voice, 9, 6.Google Scholar
- Philips, P. and Stephenson, C. (2013). Bugs in the System: Computer Science Teacher Certification in the U.S. New York: NY: Computer Science Teachers Association.Google Scholar
Index Terms
- What (else) should CS educators know?: revisited
Recommendations
A Tale of Two Countries: Successes and Challenges in K-12 Computer Science Education in Israel and the United States
Special Issue on Computing Education in (K-12) SchoolsThis article tells a story of K-12 computer science in two different countries. These two countries differ profoundly in culture, language, government and state structure, and in their education systems. Despite these differences, however, they share ...
Looking at Secondary Teacher Preparation Through the Lens of Computer Science
Teaching computer science (CS) in high schools, rather than just programming or even computer literacy, is important as a means of introducing students to the true nature of CS, and enhancing their problem-solving skills. Since teachers are the key to ...
Comments