• DocumentCode
    3353477
  • Title

    Modelling: a neglected feature in the software engineering curriculum

  • Author

    Cowling, A.J.

  • Author_Institution
    Dept. of Comput. Sci., Univ. of Sheffield, UK
  • fYear
    2003
  • fDate
    20-22 March 2003
  • Firstpage
    206
  • Lastpage
    215
  • Abstract
    This paper argues that the concept of modelling, and particularly of software system structures, is not being given sufficient attention within current sources that describe aspects of the software engineering curriculum. The paper describes the scope of modelling as a general concept, and explains the role that the modelling of software system structures plays within it. It discusses the treatment of this role within the various sources, and compares this both with the experience of the role that such modelling plays in the undergraduate curriculum at Sheffield University, and with the practice in other branches of engineering. The idea is examined that modelling should be treated as a recurring concept within the curriculum, and it is shown that this gives rise to a matrix structure for the software engineering curriculum. The paper discusses how such a structure can be mapped into a conventional hierarchical curriculum model, and the relationships that need to be made explicit in doing so. It describes the practical implications of these results for the structures of degree programmes in software engineering.
  • Keywords
    computer science education; software engineering; Sheffield University; degree programmes; hierarchical curriculum model; matrix structure; modelling; software engineering curriculum; software system structures; undergraduate curriculum; Computer science; Computer science education; Curriculum development; Educational products; Educational programs; Guidelines; Programming; Software architecture; Software engineering; Software systems;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Software Engineering Education and Training, 2003. (CSEE&T 2003). Proceedings. 16th Conference on
  • ISSN
    1093-0175
  • Print_ISBN
    0-7695-1869-9
  • Type

    conf

  • DOI
    10.1109/CSEE.2003.1191378
  • Filename
    1191378