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
Link To Document