• DocumentCode
    2199583
  • Title

    Competitive and agile software engineering education

  • Author

    Watkins, Kera Z. ; Barnes, Tiffany

  • Author_Institution
    Dept. of Comput. Sci., Georgia Southern Univ., Statesboro, GA, USA
  • fYear
    2010
  • fDate
    18-21 March 2010
  • Firstpage
    111
  • Lastpage
    114
  • Abstract
    We present lessons learned from two software engineering courses, centered on creating socially relevant software, with students working in competitive teams to make the best version of the planned software. Our successful model for a capstone course allows students to experience a realistic, team-based setting for creating software for a client. Successful techniques included: weekly, multilevel agile communications, performance rubrics, frequent milestones, and most importantly, students competing in teams against one another to make the best version of the target software. The competition to build socially relevant software is very motivating for students. Also, it has resulted in high quality software and deep learning outcomes for students.
  • Keywords
    computer science education; educational courses; software engineering; team working; agile software engineering education; capstone course; frequent milestones; multilevel agile communication; performance rubrics; software engineering course; team based setting; Collaborative software; Collaborative work; Computational modeling; Computer science; Computer science education; Educational programs; Engineering profession; Software engineering; Software performance; Software quality;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    IEEE SoutheastCon 2010 (SoutheastCon), Proceedings of the
  • Conference_Location
    Concord, NC
  • Print_ISBN
    978-1-4244-5854-7
  • Type

    conf

  • DOI
    10.1109/SECON.2010.5453908
  • Filename
    5453908