• DocumentCode
    492641
  • Title

    Design patterns

  • Author

    Denzler, Christoph ; Gruntz, Dominik

  • Author_Institution
    UAS Northwestern Switzerland, Windisch
  • fYear
    2008
  • fDate
    10-18 May 2008
  • Firstpage
    801
  • Lastpage
    804
  • Abstract
    In computer science curricula the two areas programming and software engineering are usually separated. In programming students learn an object oriented language and then deepen their knowledge in other languages, algorithms and data structures. On the other hand software engineering starts with discussing processes and then addresses topics like requirements engineering, software design and software architectures. Design patterns are on the border of these two areas and can be covered from both sides: either as an advanced programming course or as an application of software design and micro architectures. In this paper we present courses on design patterns and on software design which try to bridge this gap.
  • Keywords
    computer science education; object-oriented languages; object-oriented programming; software architecture; systems analysis; computer science curricula; design patterns; object oriented language; programming; requirements engineering; software architectures; software design; software engineering; Application software; Bridges; Computer architecture; Computer science; Data structures; Design engineering; Object oriented programming; Software architecture; Software design; Software engineering; design patterns; software engineering curriculum;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Software Engineering, 2008. ICSE '08. ACM/IEEE 30th International Conference on
  • Conference_Location
    Leipzig
  • ISSN
    0270-5257
  • Print_ISBN
    978-1-4244-4486-1
  • Electronic_ISBN
    0270-5257
  • Type

    conf

  • DOI
    10.1145/1368088.1368202
  • Filename
    4814195