• DocumentCode
    3331303
  • Title

    Integration of software tools in software engineering education

  • Author

    Özcan, Mehmet Bülent

  • Author_Institution
    Centre of Comput. Res., Sheffield Hallam Univ., UK
  • fYear
    1996
  • fDate
    21-24 Apr 1996
  • Firstpage
    149
  • Lastpage
    161
  • Abstract
    There are significant benefits to be gained from promoting extensive use of software tools and environments in software engineering education, providing that they are educationally appropriate. This paper describes practice and experience of using a “purpose-built” teaching support environment specifically designed to emphasise the systematic nature of the processes and tools involved, support for the teaching of a range of programming paradigms and software prototyping via the use of (executable) formal specifications. It also enables the production, subject to rigorous set of constraints of software systems which exhibit powerful behaviour at an early stage. This general model of the software development process can be related to the more complex, or less well organised facilities, to which students will be exposed later in their career. Some details of the curriculum components of a software engineering course are given. Specifics of this teaching support environment are described. Illustrative examples are also presented. They demonstrate how the facilities of this environment can be exploited to support concepts and principles introduced to the students during the study
  • Keywords
    computer science education; educational courses; formal specification; programming environments; software prototyping; software tools; teaching; educational curriculum; formal specifications; programming environments; programming paradigms; software development process; software engineering course; software engineering education; software prototyping; software tools; teaching support environment; Education; Educational programs; Formal specifications; Power system modeling; Production systems; Programming profession; Software engineering; Software prototyping; Software systems; Software tools;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Software Engineering Education, 1996. Proceedings., Ninth Conference on
  • Conference_Location
    Daytona Beach, FL
  • Print_ISBN
    0-8186-7249-8
  • Type

    conf

  • DOI
    10.1109/CSEE.1996.491369
  • Filename
    491369