Didactics of Introduction to Computer Science in High School

  • Michal Armoni
  • Tamar Benaya
  • David Ginat
  • Ela Zur
Conference paper
Part of the Lecture Notes in Computer Science book series (LNCS, volume 5941)


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.


Introduction to computer science Didactics 


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.


  1. 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
  2. 2.
    Tucker, A., et al.: Computing Curricula 1991, A Summary of the ACM/IEEE-CS Joint curriculum Task Force Report. Commun. ACM 34(6), 69–84 (1991)CrossRefGoogle Scholar
  3. 3.
    Joint IEEE Computing Society/ACM Task Force on Computing Curricula: Computing Curricula 2001 Final Report (2001),
  4. 4.
    Merritt, S., et al.: ACM Model High School Computer Science Curriculum. Commun. ACM 36(5), 87–90 (1993)CrossRefGoogle Scholar
  5. 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),
  6. 6.
    Gal-Ezer, J., et al.: A High School Program in Computer Science. Computer 28(10), 73–80 (1995)CrossRefGoogle Scholar
  7. 7.
    Gal-Ezer, J., Harel, D.: Curriculum and Course Syllabi for a High-School CS Program. Computer Science Education 9(2), 114–147 (1999)CrossRefGoogle Scholar
  8. 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. 9.
    CSTA Curriculum Improvement Task Force: The New Educational Imperative: Improving High School Computer Science Education (2007),
  10. 10.
    Freiermuth, K., Hromkovič, J., Steffen, B.: Creating and Testing Textbooks for Secondary Schools. In: Mittermeir, R.T., Sysło, M.M. (eds.) ISSEP 2008. LNCS, vol. 5090, pp. 216–228. Springer, Heidelberg (2008)CrossRefGoogle Scholar
  11. 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. 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. 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. 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),
  15. 15.
    Ginat, D.: Fundamentals of Computer Science 1. Weizmann Institute of Science, Science Teaching Dept, Rehovot, Israel (1996) (in Hebrew) Google Scholar
  16. 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

Copyright information

© Springer-Verlag Berlin Heidelberg 2010

Authors and Affiliations

  • Michal Armoni
    • 1
  • Tamar Benaya
    • 2
  • David Ginat
    • 3
  • Ela Zur
    • 2
  1. 1.Department of Science TeachingWeizmann Institute of ScienceRehovotIsrael
  2. 2.Computer Science DepartmentThe Open University of IsraelRaananaIsrael
  3. 3.Science Education DepartmentTel-Aviv UniversityTel-Aviv

Personalised recommendations