• DocumentCode
    1296726
  • Title

    Marrying Content and Process in Computer Science Education

  • Author

    Zendler, Andreas ; Spannagel, Christian ; Klaudt, Dieter

  • Author_Institution
    Inst. for Math. & Comput. Sci., Univ. of Educ., Ludwigsburg, Germany
  • Volume
    54
  • Issue
    3
  • fYear
    2011
  • Firstpage
    387
  • Lastpage
    397
  • Abstract
    Constructivist approaches to computer science education emphasize that as well as knowledge, thinking skills and processes are involved in active knowledge construction. K-12 computer science curricula must not be based on fashions and trends, but on contents and processes that are observable in various domains of computer science, that can be taught at every intellectual level, that will stay relevant in the longer term, and that are related to everyday language and/or thinking. Only recently, two empirically determined lists, one of central content concepts (algorithm, computer, data, system, etc.) and another of central process concepts (problem solving and problem posing, analyzing, classifying, generalizing, etc.), have become available for computer science education. This paper tackles the problem of finding content and process concepts to be taught in combination. Computer science experts are surveyed in order to identify combinations of content and process concepts-so-called blocks-that are relevant to computer science education. By using cluster analyses, 15 central blocks for teaching computer science in schools are determined. The results of this study may serve as a reference system for the systematic design of instruction in K-12 computer science education.
  • Keywords
    computer science education; educational courses; pattern clustering; K-12 computer science curricula; active knowledge construction; cluster analyses; computer science education; thinking skills; Classification algorithms; Computer science; Computer science education; Computers; Problem-solving; Software; Central content concepts; central process concepts; computer science education; curriculum planning; process as content;
  • fLanguage
    English
  • Journal_Title
    Education, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    0018-9359
  • Type

    jour

  • DOI
    10.1109/TE.2010.2062184
  • Filename
    5549962