Computer Science Education in Secondary Schools -- The Introduction of a New Compulsory Subject

In 2004 the German state of Bavaria introduced a new compulsory subject of computer science (CS) in its grammar schools (Gymnasium). The subject is based on a comprehensive teaching concept that was developed by the author and his colleagues during the years 1995--2000. It comprises mandatory courses in grades 6/7 for all students of grammar schools and in grade 9/10 for the students of the science and technology track of this school type. In grades 11 and 12 there are elective courses that qualify for an optional graduation exam in CS. The first students that have attended the course in total graduated in 2011. This article describes the whole project in the form of an extensive case study that is guided by the Darmstadt Model, which was developed as a category system for computer science education in secondary schools by a working group at ITiCSE 2011. This case study is the first (nearly) all-embracing discussion of the whole project that describes the long way from the original concept to the first graduates as well as the internal structure of the subject and the first results.

[1]  S. Holden Education at a Glance , 2006, The SAGE Encyclopedia of Higher Education.

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

[3]  Ira Diethelm "Strictly models and objects first" - ein Unterrichtskonzept für OOM , 2007, INFOS.

[4]  J. Piaget The Psychology Of Intelligence , 1951 .

[5]  Maciej M. Syslo,et al.  Informatics and ICT in Polish Education System , 2005, ISSEP.

[6]  Peter Micheuz Harmonization of Informatics Education - Science Fiction or Prospective Reality? , 2008, ISSEP.

[7]  K Colón,et al.  Running on empty. , 1996, Minnesota medicine.

[8]  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 .

[9]  Mordechai Ben-aft,et al.  Constructivism in computer science education , 1998, SIGCSE '98.

[10]  Allen B. Tucker K-12 Computer Science: Aspirations, Realities, and Challenges , 2010, ISSEP.

[11]  Mary Beth Rosson,et al.  The Cognitive Consequences of Object-Oriented Design , 1990, Hum. Comput. Interact..

[12]  Tamar Benaya,et al.  Didactics of Introduction to Computer Science in High School , 2009, ISSEP.

[13]  Luisa Mich,et al.  Informatics Education in Italian High Schools , 2011, ISSEP.

[14]  Barbara Boucher Owens,et al.  CSTA K--12 Computer Science Standards: Revised 2011 , 2011 .

[15]  Richard Stockhammer Reflections on the development of teaching information and communication technology in secondary education , 1992 .

[16]  Ira Diethelm "Strictly models and objects first": Unterrichtskonzept und -methodik für objektorientierte Modellierung im Informatikunterricht , 2007 .

[17]  Saul B Robinsohn,et al.  Bildungsreform als Revision des Curriculum , 1967 .

[18]  Lynn Lambert,et al.  Computer Science in New Zealand high schools , 2010, ACE '10.

[19]  Peter Hubwieser,et al.  Comparing the efficiency of different approaches to teach informatics at secondary schools , 2010, Informatics Educ..

[20]  Dominique Simone Rychen,et al.  Key Competencies for a Successful Life and a Well-Functioning Society , 2003 .

[21]  William E. Lorensen,et al.  Object-Oriented Modeling and Design , 1991, TOOLS.

[22]  Deborah J. Armstrong The quarks of object-oriented development , 2006, CACM.

[23]  Grady Booch,et al.  Object-oriented analysis and design with applications (2nd ed.) , 1993 .

[24]  Jens Bennedsen,et al.  A Competence Model for Object-Interaction in Introductory Programming , 2006, PPIG.

[25]  Roland Mittermeir,et al.  Computer science/informatics in secondary education , 2011, ITiCSE-WGR.

[26]  Peter Hubwieser Didaktik der Informatik - Grundlagen, Konzepte, Beispiele , 2000, Springer-Lehrbuch.

[27]  Grady Booch,et al.  Object-Oriented Analysis and Design with Applications , 1990 .

[28]  Peter Hubwieser Functional Modelling in Secondary Schools Using Spreadsheets , 2004, Education and Information Technologies.

[29]  Andreas Schwill,et al.  Fundamental Ideas of Computer Science , 1994 .

[30]  Mordechai Ben-Ari,et al.  Constructivism in computer science education , 1998, SIGCSE '98.

[31]  Peter Hubwieser,et al.  Exploring teachers' attitudes towards object oriented modelling and programming in secondary schools , 2010, ICER '10.

[32]  Margaret Low,et al.  Collaborative Initiatives for Promoting Computer Science in Secondary Schools , 2010, ISSEP.

[33]  Peter Hubwieser,et al.  Analysis of Learning Objectives in Object Oriented Programming , 2008, ISSEP.

[34]  Maciej M. Syslo Outreach to Prospective Informatics Students , 2011, ISSEP.

[35]  Christian Scheideler,et al.  Algorithms Unplugged , 2011, Algorithms Unplugged.

[36]  Maciej M. Syslo,et al.  The Challenging Face of Informatics Education in Poland , 2008, ISSEP.

[37]  Michael Uljens,et al.  School Didactics And Learning: A School Didactic Model Framing An Analysis Of Pedagogical Implications Of learning theory , 1997 .

[38]  Tom J. van Weert,et al.  Informatics for secondary education: a curriculum for schools , 1994 .

[39]  Alfred V. Aho,et al.  Being Fluent with Information Technology , 1999 .

[40]  Norbert Breier,et al.  An information-oriented approach to informatical education , 2002 .

[41]  Valentina Dagiene,et al.  Teaching Information Technology in General Education: Challenges and Perspectives , 2005, ISSEP.

[42]  Peter Micheuz 20 Years of Computers and Informatics in Austria's Secondary Academic Schools , 2005, ISSEP.

[43]  Annemarie Hauf-Tulodziecki Informatische Bildung und Medienerziehung , 1999, INFOS.

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

[45]  Jonathan Anderson,et al.  Information and communication technology in education: a curriculum for schools and programme of teacher development , 2002 .

[46]  Wolfgang Schulz,et al.  Unterricht : Analyse und Planung , 1976 .

[47]  P. Chandler,et al.  Cognitive Load Theory and the Format of Instruction , 1991 .

[48]  Jean-Marc Nerson,et al.  Object-Oriented Analysis and Design , 1992, TOOLS.

[49]  Peter Hubwieser Object Models of IT-Systems Supporting Cognitive Structures in Novice Courses of Informatics , 2002, SECIII.

[50]  Torsten Brinda,et al.  Grundsätze und Standards für die Informatik in der Schule Bildungsstandards Informatik für die Sekundarstufe I , 2008 .

[51]  Benjamin S. Bloom,et al.  A Taxonomy for Learning, Teaching, and Assessing: A Revision of Bloom's Taxonomy of Educational Objectives , 2000 .

[52]  Michael Weigend,et al.  From Intuition to Programme , 2006, ISSEP.

[53]  Peter Hubwieser Functions, Objects and States: Teaching Informatics in Secondary Schools , 2006, ISSEP.

[54]  Steve Cunningham,et al.  Teaching computer science in context , 2010, INROADS.

[55]  Johannes Magenheim,et al.  Towards a Methodical Approach for an Empirically Proofed Competency Model , 2009, ISSEP.

[56]  Kim B. Bruce,et al.  Java: An Eventful Approach , 2005 .

[57]  Bettina Timmermann,et al.  Informatische Bildung in Deutschland: Eine Analyse der informatischen Bildung an allgemeinbildenden Schulen auf der Basis der im Jahr 2010 gültigen Lehrpläne und Richtlinien , 2011 .

[58]  D. Krathwohl A Taxonomy for Learning, Teaching and Assessing: , 2008 .

[59]  Steffen Friedrich,et al.  Teaching informatics as a subject , 1997, Capacity Building for IT in Education in Developing Countries.

[60]  Telecommunications Board Being Fluent with Information Technology , 1999 .

[61]  B. Henderson-Sellers A book of object-oriented knowledge: object-oriented analysis, design and implementation, a new approach to software engineering , 1992 .

[62]  Susan E. Newman,et al.  Cognitive Apprenticeship: Teaching the Craft of Reading, Writing, and Mathematics. Technical Report No. 403. , 1987 .

[63]  Richard James,et al.  Suggestions for graduated exposure to programming concepts using fading worked examples , 2007, ICER '07.

[64]  DeSeCo Oecd Definition and Selection of Key Competencies-Executive Summary , 2005 .

[65]  A. Su,et al.  The National Council of Teachers of Mathematics , 1932, The Mathematical Gazette.

[66]  Chris Stephenson,et al.  Running on Empty: the Failure to Teach K--12 Computer Science in the Digital Age , 2010 .

[67]  Franz Emanuel Weinert,et al.  Concept of competence: A conceptual clarification , 2001 .

[68]  Peter Micheuz,et al.  A Competence-Oriented Approach to Basic Informatics Education in Austria , 2011, ISSEP.

[69]  Christiane Spiel,et al.  A model-based test of competence profile and competence level in deductive reasoning. , 2008 .

[70]  Andreas Schwill Programmierstile im Anfangsunterricht , 1995, INFOS.

[71]  John Lewis,et al.  Myths about object-orientation and its pedagogy , 2000, SIGCSE '00.

[72]  Valentina Dagiene,et al.  Teaching Information Technology and Elements of Informatics in Lower Secondary Schools: Curricula, Didactic Provision and Implementation , 2008, ISSEP.

[73]  Peter Hubwieser,et al.  Didaktik der Informatik , 2001 .

[74]  Oecd Ocde Education At A Glance , 2005 .

[75]  Jens Bennedsen,et al.  What does objects-first mean?: An international study of teachers' perceptions of objects-first , 2007 .

[76]  Manfred Broy,et al.  A new approach to teaching information technologies: shifting emphasis from technology to information , 1997 .