• DocumentCode
    632489
  • Title

    Teaching software design with social engagement

  • Author

    Tamburri, Damian A. ; Razavian, Mojtaba ; Lago, Patricia

  • Author_Institution
    Dept. of Comput. Sci., VU Univ. Amsterdam, Amsterdam, Netherlands
  • fYear
    2013
  • fDate
    19-21 May 2013
  • Firstpage
    61
  • Lastpage
    69
  • Abstract
    Software designers constantly mediate with various stakeholders, agree with requirement engineers and interact with coders. Software design is a socially-intensive activity. Teaching software design should be equally socially-intensive. However academic courses still lack a beneficial balance between theory, practice and social engagement. This paper provides details on how we address this problem in our course on software design. The course is designed to engage students with real-life projects and using peer-review sessions within collaborative team clusters. These instruments embed the social conditions of software design within the students´ learning process. We show the effectiveness of the course by discussing student evaluations.
  • Keywords
    educational courses; groupware; software engineering; teaching; team working; academic courses; collaborative team clusters; learning process; peer-review sessions; real-life projects; social engagement; socially-intensive activity; software design teaching; student evaluations; Business; Educational institutions; Sociology; Software design; Unified modeling language;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Software Engineering Education and Training (CSEE&T), 2013 IEEE 26th Conference on
  • Conference_Location
    San Francisco, CA
  • ISSN
    1093-0175
  • Type

    conf

  • DOI
    10.1109/CSEET.2013.6595237
  • Filename
    6595237