• DocumentCode
    2707831
  • Title

    The role of a project-based capstone course

  • Author

    Dubinsky, Yael ; Hazzan, Ort

  • Author_Institution
    Dept. of Comput. Sci., Technion-Israel Inst. of Technol., Haifa, Israel
  • fYear
    2005
  • fDate
    15-21 May 2005
  • Firstpage
    645
  • Lastpage
    646
  • Abstract
    A project-based capstone course aims at using software development skills while performing a project in the course domain. One of our main challenges is to simulate a real world environment so to provide our students with the experience they need. Planning this experience we should consider academic constraints as well as the students´ schedule and skills. In this paper, we describe how we implement an agile software development method in a project-based capstone course in the domain of operating systems. We elaborate on how we simulate a real world environment and present a role scheme that is used by the students to manage the process. We suggest a discussion on how to use the role scheme as an assessment tool to measure the development process in general and students´ contribution in particular. We expect to extend and refine the comprehension regarding process measurement in students´ teams at the academia.
  • Keywords
    computer science education; educational courses; software engineering; academic constraint; agile software development; assessment tool; operating system; project metrics; project-based capstone course; role scheme; student schedule; student skill; Computational modeling; Computer science; Computer science education; Environmental management; Operating systems; Particle measurements; Productivity; Programming profession; Project management; Testing;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Software Engineering, 2005. ICSE 2005. Proceedings. 27th International Conference on
  • Print_ISBN
    1-59593-963-2
  • Type

    conf

  • DOI
    10.1109/ICSE.2005.1553628
  • Filename
    1553628