• DocumentCode
    319125
  • Title

    A comprehensive, integrated three-semester software engineering sequence

  • Author

    Bagert, Donald J.

  • Author_Institution
    Dept. of Comput. Sci., Texas Tech. Univ., Lubbock, TX, USA
  • Volume
    1
  • fYear
    1997
  • fDate
    5-8 Nov 1997
  • Firstpage
    150
  • Abstract
    At Texas Tech, USA, eight software-related courses in the computer science curriculum have evolved into an integrated software engineering component of the undergraduate curriculum. The most tightly coupled of the courses in this sequence are three junior/senior level courses: “software engineering”; “senior project design”; and “senior project implementation laboratory”. A common software engineering operations manual and set of software tools (sometimes developed previously within this course sequence) are used for projects within this three-course sequence, providing the “feel” of a small software development company. Various views aspects of software engineering are compared contrasted within this sequence. By integrating various software engineering principles within either the eight-course segment, and in particular the three junior/senior level courses listed above, the software component of the computer science curriculum has a cohesiveness and unity that it never had previously. Students see how the various aspects of software development relate to each other, and how they relate to the overall whole. This paper provides some details of the junior/senior level course content
  • Keywords
    computer science education; educational courses; software engineering; USA; computer science curriculum; education; junior/senior level course; projects; senior project design; senior project implementation laboratory; software engineering; software tools; students; three-semester software engineering course; undergraduate curriculum; Capability maturity model; Computer science; Coordinate measuring machines; Design engineering; Laboratories; Manuals; Object oriented programming; Software engineering; Software maintenance; Software tools;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Frontiers in Education Conference, 1997. 27th Annual Conference. Teaching and Learning in an Era of Change. Proceedings.
  • Conference_Location
    Pittsburgh, PA
  • ISSN
    0190-5848
  • Print_ISBN
    0-7803-4086-8
  • Type

    conf

  • DOI
    10.1109/FIE.1997.644829
  • Filename
    644829