• DocumentCode
    141035
  • Title

    Increasing the effectiveness of teaching software engineering: A University and industry partnership

  • Author

    Dagnino, Aldo

  • Author_Institution
    ABB Corp. Res., Raleigh, NC, USA
  • fYear
    2014
  • fDate
    23-25 April 2014
  • Firstpage
    49
  • Lastpage
    54
  • Abstract
    Software Engineering is a complex topic because it encompasses multiple disciplines such as team work, effectively managing change in organizations, understanding technology, understanding software development and its lifecycle, understanding the role of change agents, and also having a good business sense. A method derived from the collaboration between North Carolina State University and ABB, brings diverse techniques that simulate an industrial environment for teaching a senior level Software Engineering course. Eleven elements that have been incorporated to enrich the Software Engineering graduate course are described. The paper also shows how the progressive incorporation of the elements have resulted increased student satisfaction.
  • Keywords
    computer science education; continuing education; educational courses; educational institutions; software engineering; teaching; ABB; North Carolina State University; change agents; industrial environment; organization change management; senior level software engineering course; software development; software engineering graduate course; software engineering teaching; software lifecycle; student satisfaction; team work; university-industry partnership; Computer architecture; Educational institutions; Industries; Organizations; Software; Software engineering;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Software Engineering Education and Training (CSEE&T), 2014 IEEE 27th Conference on
  • Conference_Location
    Klagenfurt
  • Type

    conf

  • DOI
    10.1109/CSEET.2014.6816781
  • Filename
    6816781