• DocumentCode
    2307754
  • Title

    Group-based software engineering in an introductory computer science course

  • Author

    Wills, Craig E.

  • Author_Institution
    Dept. of Comput. Sci., Worcester Polytech. Inst., MA, USA
  • fYear
    1998
  • fDate
    26-29 Jan 1998
  • Firstpage
    26
  • Lastpage
    33
  • Abstract
    The author has explored the use of peer learning in a large, introductory data structures course within a computer science curriculum. The principal peer learning activities are group programming projects where each student group gains first-hand experience in working with others and putting into practice the basic concepts of software design and engineering. The paper describes the use of group programming projects in the course and provides the experience with them in three instances of the course over a four year period. Overall, they have found the introduction of group programming projects in this large introductory course to be beneficial to students in gaining first-hand experience with a large programming project, which both motivates the need for and provides initial experience with good software engineering principles
  • Keywords
    computer science education; data structures; educational courses; programming; software engineering; computer science curriculum; group programming projects; group-based software engineering; introductory computer science course; large introductory data structures course; large programming project; peer learning; software design; Computer science; Data structures; Design engineering; Laboratories; Large-scale systems; Programming profession; Project management; Software design; Software engineering; Software testing;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Software Engineering: Education & Practice, 1998. Proceedings. 1998 International Conference
  • Conference_Location
    Dunedin
  • Print_ISBN
    0-8186-8828-9
  • Type

    conf

  • DOI
    10.1109/SEEP.1998.707630
  • Filename
    707630