Abstract During its development computer science has more and more established a way it sees itself. However, in recent years the rise of distributed systems and object orientation has initiated a paradigm change of computer science. This paper discusses the effects of this development on the computer science curriculum in German schools. The paradigm change has an effect on computer science lessons by influencing concrete teaching and learning processes. We combine specific teaching approaches with concrete models and present their realisations in school by several examples. From the didactic perspective these results give hints for the curricular elements of a two-hour compulsory course of computer science for secondary schools (grades 5 to 10 resp. age 10 to 15) in Germany. Based on these considerations and the situation in Germany we also propose a spiral curriculum for computer science for grades 11 to 13 in secondary schools. Vorbemerkungen1 Bei diesem Beitrag handelt es sich um ...