Title :
Preliminary results of an NSF-sponsored software engineering pedagogical laboratory
Author :
Rubin, Stuart H. ; Lee, Roger Y.
Author_Institution :
Dept. of Comput. Sci., Central Michigan Univ., Mount Pleasant, MI, USA
Abstract :
Five experiments were proposed to the US National Science Foundation: functional decomposition; optimization random-basis testing; software retrieval for reuse; and expert language translation. The purpose of these experiments was to make the study of software engineering cohesive, interesting and, hopefully, fun for the students. They were to learn software engineering principles by doing rather than by memorizing definitions from a course text. Preliminary results evidence that while such learning constitutes effective job training and serves as a basis for further research, it needs to be carefully crafted with regard to student preparation.
Keywords :
computer science education; educational courses; software engineering; student experiments; National Science Foundation; USA; computer science; expert language translation; functional decomposition; optimization random-basis testing; software engineering pedagogical laboratory; software retrieval; software retrieval for reuse; students; Computer science; Contracts; Functional programming; Laboratories; Natural languages; Object oriented programming; Pattern analysis; Programming profession; Software testing; Writing;
Conference_Titel :
Frontiers in Education Conference, 1998. FIE '98. 28th Annual
Conference_Location :
Tempe, AZ, USA
Print_ISBN :
0-7803-4762-5
DOI :
10.1109/FIE.1998.736799