Didactics of Introduction to Computer Science in High School

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.

[1]  Benjamin W. Wah,et al.  Wiley Encyclopedia of Computer Science and Engineering , 2009, Wiley Encyclopedia of Computer Science and Engineering.

[2]  Noa Ragonis Computing Pre-University: Secondary Level Computing Curricula , 2008, Wiley Encyclopedia of Computer Science and Engineering.

[3]  Rocky L. Stewart,et al.  Biosphere 2 nerve system , 1991, CACM.

[4]  Orna Muller Pattern oriented instruction and the enhancement of analogical reasoning , 2005, ICER '05.

[5]  Csta Curriculum Improvement Task Force The New Educational Imperitive: Improving High School Computer Science Education , 2005 .

[6]  Edward J. McCluskey,et al.  Curriculum 68: Recommendations for academic programs in computer science: a report of the ACM curriculum committee on computer science , 1968, CACM.

[7]  Judith Gal-Ezer,et al.  Curriculum and Course Syllabi for a High-School CS Program , 1999, Comput. Sci. Educ..

[8]  Allen B. Tucker,et al.  Computing Curricula 1991 , 1991, CACM.

[9]  J SchweppeEarl,et al.  Curriculum 68: Recommendations for academic programs in computer science , 1968 .

[10]  Catriel Beeri,et al.  A High School Program in Computer Science , 1995, Computer.

[11]  Susan M. Merritt,et al.  ACM model high school computer science curriculum , 1993, CACM.

[12]  Juraj Hromkovic,et al.  Creating and Testing Textbooks for Secondary Schools , 2008, ISSEP.

[13]  Allen B. Tucker,et al.  A Model Curriculum for K--12 Computer Science: Final Report of the ACM K--12 Task Force Curriculum Committee , 2003 .

[14]  Andrew J. T. Colin Fundamentals of computer science , 1980 .

[15]  Roland T. Mittermeir,et al.  Informatics Education - Supporting Computational Thinking, Third International Conference on Informatics in Secondary Schools - Evolution and Perspectives, ISSEP 2008, Torun, Poland, July 1-4, 2008, Proceedings , 2008, ISSEP.