DocumentCode
2821986
Title
Preparing computer science students to question and improve a software development process
Author
Wellington, Carol
Author_Institution
Dept. of Comput. Sci., Shippensburg Univ., PA, USA
fYear
2004
fDate
20-23 Oct. 2004
Abstract
Shippensburg University offers a B.S. in Computer Science degree with a concentration in software engineering. In addition to a core of computer science classes, this concentration contains three four credit software engineering courses. The main goal of this concentration is to prepare the students to be able to measure the software development process and enact appropriate modifications. This requires that they must be aware that there are a variety of software process alternatives and when various aspects of each process might be beneficial. In addition, they need to be able to apply appropriate statistical analysis to assess the process. In order to accomplish this, our software engineering concentration includes three software engineering specific courses: traditional lifecycle, testing & extreme programming, and software metrics/project management. In the first two courses, the students work in teams to develop products for customers using two disciplined, but very different, processes (a variation of TSP and XP). By comparing these experiences, the students learn about making the choices that software engineers have to make regularly. In software metrics, we study methods of assessing risks, the process, and modifications to the process. This paper describes these courses and the results of our assessment of these courses.
Keywords
computer science education; educational courses; educational institutions; software engineering; statistical analysis; Shippensburg University; computer science class; extreme programming; software development process; software engineering; software metrics; statistical analysis; traditional lifecycle; Computer science; Continuous improvement; Life testing; Programming; Project management; Software engineering; Software measurement; Software metrics; Software testing; Statistical analysis;
fLanguage
English
Publisher
ieee
Conference_Titel
Frontiers in Education, 2004. FIE 2004. 34th Annual
ISSN
0190-5848
Print_ISBN
0-7803-8552-7
Type
conf
DOI
10.1109/FIE.2004.1408780
Filename
1408780
Link To Document