Skip to main content

Didactics of Introduction to Computer Science in High School

  • Conference paper
Teaching Fundamentals Concepts of Informatics (ISSEP 2010)

Part of the book series: Lecture Notes in Computer Science ((LNTCS,volume 5941))

Abstract

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.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 39.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  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. 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)

    Article  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

  4. Merritt, S., et al.: ACM Model High School Computer Science Curriculum. Commun. ACM 36(5), 87–90 (1993)

    Article  Google Scholar 

  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

  6. Gal-Ezer, J., et al.: A High School Program in Computer Science. Computer 28(10), 73–80 (1995)

    Article  Google Scholar 

  7. Gal-Ezer, J., Harel, D.: Curriculum and Course Syllabi for a High-School CS Program. Computer Science Education 9(2), 114–147 (1999)

    Article  Google Scholar 

  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

  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)

    Chapter  Google Scholar 

  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 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2010 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Armoni, M., Benaya, T., Ginat, D., Zur, E. (2010). Didactics of Introduction to Computer Science in High School. In: Hromkovič, J., Královič, R., Vahrenhold, J. (eds) Teaching Fundamentals Concepts of Informatics. ISSEP 2010. Lecture Notes in Computer Science, vol 5941. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-11376-5_5

Download citation

  • DOI: https://doi.org/10.1007/978-3-642-11376-5_5

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-642-11375-8

  • Online ISBN: 978-3-642-11376-5

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics