DocumentCode
1597589
Title
Educating software engineers to become systems engineers
Author
Koolmanojwong, Supannika ; Boehm, Barry
Author_Institution
Center for Syst. & Software Eng. (CSSE), Univ. of Southern California (USC), Los Angeles, CA, USA
fYear
2011
Firstpage
209
Lastpage
218
Abstract
Our two-semester USC core software engineering project course CS577ab devotes its first semester to having students learn and do systems engineering on a real-client project. This requires a good deal of just-in-time lectures, tutorials, and homework to prepare the students, and feedback in terms of mentoring, artifact grading, and live milestone reviews to help them succeed. This paper provides some initial motivation and context; discusses our approach to introduce systems engineering into software engineering relative to that in the GSwE 2009 curriculum guidelines, SEBOK draft 2010, and SWEBOK 2004; describes the course practices during the systems engineering and software engineering semesters; and summarizes the project results and conclusions.
Keywords
computer science education; educational courses; systems engineering; CS577ab; GSwE 2009 curriculum guidelines; SEBOK draft 2010; SWEBOK 2004; USC core software engineering project course; course practices; real client project; software engineer education; systems engineers; Business; Modeling; Problem-solving; Software; Software engineering; Spirals;
fLanguage
English
Publisher
ieee
Conference_Titel
Software Engineering Education and Training (CSEE&T), 2011 24th IEEE-CS Conference on
Conference_Location
Honolulu, HI
ISSN
1093-0175
Print_ISBN
978-1-4577-0349-2
Electronic_ISBN
1093-0175
Type
conf
DOI
10.1109/CSEET.2011.5876089
Filename
5876089
Link To Document