Didactics of Introduction to Computer Science in High School
- 904 Downloads
We present a didactical approach to the introductory computer science course in high school, and display a primary study of teachers’ attitudes towards this approach. Our focus is on the presentation of computational elements and algorithm/program design, in a textbook that "zips" both theoretical and practical notions, while aiming for ease of comprehension on one hand and the development of a scientific discipline on the other. The teachers’ responses to the presented approach reflect positive and constructive attitudes.
KeywordsIntroduction to computer science Didactics
Unable to display preview. Download preview PDF.
- 1.ACM Curriculum Committee on Computer Science: Curriculum 1968, Recommendations for Academic Programs in Computer Science. Commun. ACM 11(3), 151–197 (1968)Google Scholar
- 3.Joint IEEE Computing Society/ACM Task Force on Computing Curricula: Computing Curricula 2001 Final Report (2001), http://www.acm.org/education/curric_vols/cc2001.pdf
- 5.Tucker, A., et al.: A Model Curriculum for K–12 Computer Science: Final Report of the ACM K-12 Task Force Curriculum Committee (2003), http://csta.acm.org/Curriculum/sub/k12final1022.pdf
- 8.Ragonis, N.: Computing pre-university: Secondary level computing curricula. In: Wah, B.W. (ed.) Wiley Encyclopedia of Computer Science and Engineering, pp. 632–648. John Wiley & Sons, Inc., Chichester (2009)Google Scholar
- 9.CSTA Curriculum Improvement Task Force: The New Educational Imperative: Improving High School Computer Science Education (2007), http://www.csta.acm.org/Communications/sub/DocsPresentationFiles/White_Paper07_06.pdf
- 11.Muller, O.: The effect of pattern-oriented instruction in computer science on algorithmic problem-solving skills, Ph.D. dissertation (in Hebrew), Tel-Aviv University (2007)Google Scholar
- 12.Muller, O.: Pattern Oriented Instruction and the Enhancement of Analogical Reasoning. In: Proceedings of the 1st ICER Workshop, pp. 57–67 (2005)Google Scholar
- 13.Ginat, D., Haberman, B., Cohen, D., Katz, D., Muller, O., Menashe, E.: Design Patterns for Fundamentals of Computer Science (a Hebrew textbook). Tel-Aviv University (2001)Google Scholar
- 14.Benaya, T., Armoni, M., Bilczyk (Soffrin), Y., Gradovitch, N., Green, A., Menashe, E.: Fundamentals of Computer Science in Java / C#, 2nd edn., vol. 1, 2, (Ginat, D., advisor), Tel-Aviv University, Haifa, Israel: Hashraa (in Hebrew) and electronically (2007), http://www.tau.ac.il/~csedu/yesodot.html
- 15.Ginat, D.: Fundamentals of Computer Science 1. Weizmann Institute of Science, Science Teaching Dept, Rehovot, Israel (1996) (in Hebrew) Google Scholar
- 16.Ben-Ari, M., Lichtenstein, O., Machlev, H., Reich, N.: Fundamentals of Computer Science 2. Weizmann Institute of Science, Science Teaching Dept., Rehovot, Israel (1998) (in Hebrew)Google Scholar