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.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
ACM Curriculum Committee on Computer Science: Curriculum 1968, Recommendations for Academic Programs in Computer Science. Commun. ACM 11(3), 151–197 (1968)
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)
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
Merritt, S., et al.: ACM Model High School Computer Science Curriculum. Commun. ACM 36(5), 87–90 (1993)
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
Gal-Ezer, J., et al.: A High School Program in Computer Science. Computer 28(10), 73–80 (1995)
Gal-Ezer, J., Harel, D.: Curriculum and Course Syllabi for a High-School CS Program. Computer Science Education 9(2), 114–147 (1999)
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)
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
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)
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)
Muller, O.: Pattern Oriented Instruction and the Enhancement of Analogical Reasoning. In: Proceedings of the 1st ICER Workshop, pp. 57–67 (2005)
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)
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
Ginat, D.: Fundamentals of Computer Science 1. Weizmann Institute of Science, Science Teaching Dept, Rehovot, Israel (1996) (in Hebrew)
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)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights 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)