DocumentCode
2424832
Title
Teaching real-world software engineering through a capstone project course with industrial customers
Author
Vanhanen, Jari ; Lehtinen, Timo O A ; Lassenius, Casper
Author_Institution
Software Process Res. Group, Aalto Univ., Espoo, Finland
fYear
2012
fDate
9-9 June 2012
Firstpage
29
Lastpage
32
Abstract
In this paper, we describe how we teach real-world software engineering to students using a project course simulating in-vivo software development projects. The course gives the students an opportunity to try out in practice the skills gained on other computer science and software engineering courses. The students execute projects in teams consisting of seven to ten students, developing software for a real customer. Students spend more than 150 hours each on the project. The main stakeholders of the projects are the project team, customer, and mentor. The mentor represents the course personnel and provides practical guidance for the project team during the project. During the course, the students are supported by mentoring and experience exchange sessions. While laborious, the course is consistently ranked in the top three in the CS curriculum by the students.
Keywords
computer science education; educational courses; software development management; software engineering; teaching; capstone project course; computer science courses; course personnel; in-vivo software development projects; industrial customers; project team; real-world software engineering; software engineering courses; teaching; Companies; Educational institutions; Proposals; Quality assurance; Software; Software engineering; Capstone Software Project; Industrial Collaboration; Software Engineering Education;
fLanguage
English
Publisher
ieee
Conference_Titel
Software Engineering Education based on Real-World Experiences (EduRex), 2012 First International Workshop on
Conference_Location
Zurich
Print_ISBN
978-1-4673-1804-4
Type
conf
DOI
10.1109/EduRex.2012.6225702
Filename
6225702
Link To Document