Armoni, M.: Looking at Secondary Teacher Preparation through the Lenses of Computer Science – a Literature Survey (in preparation)
Astrachan, O. and Reed, D. 1995. AAA and CS 1: the applied apprenticeship approach to CS 1. SIGCSE Bull. 27, 1 (Mar. 1995), 1-5. DOI= http://doi.acm.org/10.1145/199691.199694 PDF:applied_apprenticeship_approach.pdf
Ball, D. (1989). Breaking with experience: The role of a preservice methods course. Retrieved on August 26, 2009 from http://ncrtl.msu.edu/issue.htm
Ben-Ari, M. 1998. Constructivism in computer science education. In Proceedings of the Twenty-Ninth SIGCSE Technical Symposium on Computer Science Education (Atlanta, Georgia, United States, February 26 - March 01, 1998). D. Joyce and J. Impagliazzo, Eds. SIGCSE '98. ACM, New York, NY, 257-261. DOI= http://doi.acm.org/10.1145/273133.274308
Ben-Ari, M. (2004). Situated Learning in Computer Science Education. Computer Science Education, 14(2), 85-100. doi:10.1080/08993400412331363823
Berglund, A., Daniels, M., and Pears, A. 2006. Qualitative research projects in computing education research: an overview. In Proceedings of the 8th Austalian Conference on Computing Education - Volume 52 (Hobart, Australia, January 16 - 19, 2006). D. Tolhurst and S. Mann, Eds. ACM International Conference Proceeding Series, vol. 165. Australian Computer Society, Darlinghurst, Australia, 25-33.
Booth, S. (2001). Learning Computer Science and Engineering in Context. Computer Science Education, 11(3), 169-188. doi:10.1076/csed.18.104.22.16832
Boroni, C. M., Goosey, F. W., Grinder, M. T., and Ross, R. J. 1998. A paradigm shift! The Internet, the Web, browsers, Java and the future of computer science education. In Proceedings of the Twenty-Ninth SIGCSE Technical Symposium on Computer Science Education (Atlanta, Georgia, United States, February 26 - March 01, 1998). D. Joyce and J. Impagliazzo, Eds. SIGCSE '98. ACM, New York, NY, 145-152. DOI= http://doi.acm.org/10.1145/273133.273181
Clancy, M., Stasko, J., Guzdial, M., Fincher, S. & Dale, N. (2001). Models and Areas for CS Education Research. Computer Science Education, 11(4), 323-341. doi:10.1076/csed.11.4.323.3827
Clear, T. (2004) Critical Enquiry on CS Education. In Fincher, S., & Petre, M. (Eds) Computer Science Education Research, London, UK: Taylor & Francis, 101-125.
Cornwell, L.W.: Crisis in computer science education at the precollege level. In: 13th SIGCSE Technical Symposium on Computer Science Education, SIGCSE Bulletin, vol. 14(1), pp. 28–30. ACM, New York (1982)
Deek, F. P. & Kimmel, H. (1999). Status of Computer Science Education in Secondary Schools: One State's Perspective. Computer Science Education, 9(2), 89-113. doi:10.1076/csed.22.214.171.12408
DiSessa, A. (2001). Changing minds: Computers, learning, and literacy, The MIT Press.
Ebby, C. B. (2000). Learning to Teach Mathematics Differently: The Interaction Between Course work and Fieldwork for Preservice Teachers, Journal of Mathematics Teacher Education, 3, 69-97. ebby_2000.pdf
Ericson, B., Armoni, M., Gal-Ezer, J. Seehorn, D.. Stephenson, C., & Trees, F (2008). Ensuring exemplary teaching in an essential discipline: Addressing the crisis in computer science teacher certification. New York: The Computer Science Teachers Association. http://www.csta.acm.org/Communications/sub/DocsPresentationFiles/CertificationFinal.pdf
Fincher, S., & Petre, M. (2004). Computer science education research: Routledge.
Glass, R. L., Ramesh, V., and Vessey, I. 2004. An analysis of research in computing disciplines. Commun. ACM 47, 6 (Jun. 2004), 89-94. DOI= http://doi.acm.org/10.1145/990680.990686
Hazzan, O. (2003). How Students Attempt to Reduce Abstraction in the Learning of Mathematics and in the Learning of Computer Science. Computer Science Education, 13(2), 95-122. doi:10.1076/csed.126.96.36.19902
Hazzan, O., Gal-Ezer, J., Blum, L. (2008) A model for high school Computer Science Education: The four key elements that make it! In: 39th Technical Symposium on Computer Science Education, SIGCSE Bulletin, vol. 40(1), pp. 281–285. ACM, New York
Holmboe, C. (2000). A framework for knowledge: Analysing high school students' understanding of data modelling. Paper presented at 12th Annual Workshop of Psychology of Programmers Interest Group (PPIG), Corigliano Calabro, Cosenza, Italy.
Kinnunen, P. & Malmi, L. (2004). Do Students Work Efficiently in a Group? - Problem-Based Learning Groups in Basic Programming Course. In A. Korhonen & L. Malmi (Eds.) Kolin kolistelut - Koli Calling 2004. Proceedings of the Fourth Finnish/Baltic Sea Conference of Computer Science Education, Helsinki University of Technology, Helsinki, Finland, 57-66.
Kölling, M. and Barnes, D. J. 2004. Enhancing apprentice-based learning of Java. In Proceedings of the 35th SIGCSE Technical Symposium on Computer Science Education (Norfolk, Virginia, USA, March 03 - 07, 2004). SIGCSE '04. ACM, New York, NY, 286-290. DOI= http://doi.acm.org/10.1145/971300.971403 PDF: enhancing_apprentice_bluej.pdf
Lapidot, T. and Hazzan, O. (2004). Construction of a professional perception in the “Methods of Teaching Computer Science” course, Inroads, vol.36(2), pp. 57-61. Construction of professional perceptions
Meisalo, V., Sutinen, E. & Torvinen, S. (2003) Choosing Appropriate Methods for Evaluating and Improving the Learning Process in Distance Programming Courses. In the proceedings of IEEE Frontiers in Education, Denver, CO, USA.
Nwana, H. (1997). The computer science education crisis: fact or illusion? Interacting with Computers, 9(1), 27- 45.
Pears, A., Seidman, S., Eney, C., Kinnunen, P., and Malmi, L. 2005. Constructing a core literature for computing education research. SIGCSE Bull. 37, 4 (Dec. 2005), 152-161. DOI= http://doi.acm.org/10.1145/1113847.1113893
Ragonis, N. and Hazzan, O. (2008). Disciplinary-pedagogical teacher preparation for pre-service Computer Science teachers: rational and implementation, Informatics in Secondary Schools - Evolution and Perspective - ISSEP 2008, Lecture Notes in Computer Science, Vol. 5090/2008, pp. 253-264. ragonis_hazzan_issep_08.pdf
R. E. Mayer, (1988). Teaching and Learning Computer Programming. Lawrence Erlbaum Associates
Robin, A., Rountree, J., & Rountree, N. (2003). Learning and teaching programming: A review and discussion. Computer Science Education, 13(2), 137-172.
Tucker, A., Deek, F., Jones, J., McCowan, D., Stephenson, C. and Verno, A. (2002). A Model Curriculum for K-12 Computer Science: Report of the ACM K-12 Education Task Force Computer Science Curriculum Committee — Draft. http://www.acm.org/k12/k12Draft1101.pdf.
Wu, C. 1993 Conceptual Models and Individual Cognitive Learning Styles in Teaching Recursion to Novices. Doctoral Thesis. UMI Order Number: UMI Order No. GAX93-23595., University of Texas at Austin.
Wulf, T. 2005. Constructivist approaches for teaching computer programming. In Proceedings of the 6th Conference on information Technology Education (Newark, NJ, USA, October 20 - 22, 2005). SIGITE '05. ACM, New York, NY, 245-248. DOI= http://doi.acm.org/10.1145/1095714.1095771
Almstrum, V. (1996). Investigating student difficulties with mathematical logic. In N. Dean, & M. Hinchey (eds.), Teaching and Learning Formal Methods. London, UK: Academic Press.
Barnett, J. andHodson, D. (2001) Pedagogical context knowledge: Toward a fuller understanding of what good science teachers know. Science Education 85 , pp. 426-453. [ crossref ]
Birman, B. F. , Desimone, L. , Porter, A. C. and Garet, M. S. (2000) Designing Professional Development that Works. Educational Leadership 57:(8) , pp. 28-33.
Cope, C. (2000). Educationally critical aspects of the experience of learning about the concept of an information system. PhD thesis. La Trobe University, Bundoora, Victoria, Australia.
Dyal, A. B. (1993). An exploratory study to determine principals’ perceptions concerning the effectiveness of a fifth-year preparation program. Paper presented at the annual meeting of the Mid-South Educational Research Association, New Orleans, LA.
Evertson, C., Hawley, W., & Zlotnick, M. (1985). Making a difference in educational quality through teacher education. Journal of Teacher Education, 36(3), 2-12.[CrossRef]
Ferguson, P., & Womack, S. T. (1993). The impact of subject matter and education coursework on teaching performance. Journal of Teacher Education, 44(1), 55-63.[Free Full Text]
Eltis, K. and Turney, C., 1992. Generic competencies for beginning teachers. Draft Report for the National Project on the Quality of Teaching and Learning.
Farrah, H., 1988. The reflective thought process: John Dewey re-visited. Journal of Creative Behaviour 22, pp. 1–8.
Feiman-Nemser, S., 1990. Teacher preparation: Structural and conceptual alternatives. In: Houston, W.T., Editor, , 1990. Handbook of research on teacher education, McMillan, New York.
Freidus, H., 1991. Critical issues in the curriculum of teacher education programs. In: Paper presented at the annual meeting of the American Educational Research Association.
Fuller, F., 1970. Personalized education for teachers: An introduction for teacher educators. In: Report No. 001, The University of Texas, Research and Development Centre for Teacher Education, Austin.
Fuller, F. and Bown, O., 1975. Becoming a teacher. In: Ryan, K., Editor, , 1975. Teacher education: The 74th yearbook of the National Society for the Study of Education, Part II, University of Chicago, Chicago, pp. 25–52.
Graham, R., Knuth, D., & Patashnik, O. (1994). Concrete mathematics: a foundation for computer science: Addison-Wesley Reading, MA.
Manoucherhri, A. (1999). Computers and School Mathematics Reform: Implications for Mathematics Teacher Education. Journal of Computers in Mathematics and Science Teaching, 18(1), 31-48.
Shulman, L.S. (1986). Those who understand: Knowledge growth in teaching. Educational Teacher, 15(2), 4–14.
Shulman, L.S. (1990). Reconnecting foundations to the substance of teacher education. Teachers College Record, 91 (3), 300–310.
Zeidler, D.L. (2002). Dancing with maggots and saints: Visions for subject matter knowledge, pedagogical knowledge, and pedagogical content knowledge in science teacher education reform. Journal of Science Teacher Education, 13 (1), 27–42.
Zohar, A. (2004). Elements of teachers' pedagogical knowledge regarding instruction of high order thinking. Journal of Science Teacher Education, 15(4), 293–312.