DocumentCode
351698
Title
Teaching programming in the large
Author
Welch, Donald J. ; Ruocco, Anthony S. ; Buchheit, Nathan A.
Author_Institution
Dept. of Electr. Eng. & Comput. Sci., US Mil. Acad., West Point, NY, USA
Volume
2
fYear
1999
fDate
10-13 Nov. 1999
Abstract
Designing a senior-level capstone course experience for students enrolled in a software engineering course is challenging. One complicating factor is the need for students to expand their knowledge base from the academic world to the professional world. In particular, it is often problematic for students to understand the differences between the trivial programming projects of their academic experience and the actual level of effort required for production class software found in industry. Even large (by academic standards) software engineering projects developed for real clients rarely match the environment of most professional software projects. At the United States Military Academy, in the senior capstone sequence courses, we were able to provide three of our student teams the opportunity to work on projects in which they provided added functionality to already fielded systems for real clients. Compared to the other 25 student teams that were assigned more traditional student projects, these three teams experienced and learned more about software engineering. However the cost was a much higher level of student frustration and level of effort than the other student teams.
Keywords
computer science education; programming; software engineering; United States Military Academy; academic world; production class software; professional world; programming teaching; senior-level capstone course; software engineering; software engineering course; trivial programming projects; Computer industry; Computer science; Defense industry; Education; Educational institutions; Military computing; Production; Programming profession; Project management; Software engineering;
fLanguage
English
Publisher
ieee
Conference_Titel
Frontiers in Education Conference, 1999. FIE '99. 29th Annual
Conference_Location
San Juan, Puerto Rico
ISSN
0190-5848
Print_ISBN
0-7803-5643-8
Type
conf
DOI
10.1109/FIE.1999.841566
Filename
841566
Link To Document