• DocumentCode
    1597589
  • Title

    Educating software engineers to become systems engineers

  • Author

    Koolmanojwong, Supannika ; Boehm, Barry

  • Author_Institution
    Center for Syst. & Software Eng. (CSSE), Univ. of Southern California (USC), Los Angeles, CA, USA
  • fYear
    2011
  • Firstpage
    209
  • Lastpage
    218
  • Abstract
    Our two-semester USC core software engineering project course CS577ab devotes its first semester to having students learn and do systems engineering on a real-client project. This requires a good deal of just-in-time lectures, tutorials, and homework to prepare the students, and feedback in terms of mentoring, artifact grading, and live milestone reviews to help them succeed. This paper provides some initial motivation and context; discusses our approach to introduce systems engineering into software engineering relative to that in the GSwE 2009 curriculum guidelines, SEBOK draft 2010, and SWEBOK 2004; describes the course practices during the systems engineering and software engineering semesters; and summarizes the project results and conclusions.
  • Keywords
    computer science education; educational courses; systems engineering; CS577ab; GSwE 2009 curriculum guidelines; SEBOK draft 2010; SWEBOK 2004; USC core software engineering project course; course practices; real client project; software engineer education; systems engineers; Business; Modeling; Problem-solving; Software; Software engineering; Spirals;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Software Engineering Education and Training (CSEE&T), 2011 24th IEEE-CS Conference on
  • Conference_Location
    Honolulu, HI
  • ISSN
    1093-0175
  • Print_ISBN
    978-1-4577-0349-2
  • Electronic_ISBN
    1093-0175
  • Type

    conf

  • DOI
    10.1109/CSEET.2011.5876089
  • Filename
    5876089