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
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;
Conference_Titel :
Software Engineering, 2005. ICSE 2005. Proceedings. 27th International Conference on
Print_ISBN :
1-59593-963-2
DOI :
10.1109/ICSE.2005.1553628