Title :
The role of software engineering in undergraduate education
Author :
Naveda, J. Femando ; Lutz, Michael J. ; Hillburn, T.B. ; Northrup, Linda M. ; Stinson, Michael C.
Author_Institution :
Dept. of Comput. Sci., Rochester Inst. of Technol., NY, USA
Abstract :
Summary form only given. Many masters-level programs have been created to address the need for more professional software engineers. A question remains, however, as to the place for software engineering in undergraduate studies. To date, most work in undergraduate software engineering education has been performed by small clusters of computer science and engineering faculty, widely dispersed throughout academia. Building on recommendations from the Software Engineering Institute (SEI), the Association for Computing Machinery (ACM), and the IEEE Computer Society, these initial efforts have begun to bear fruit. Typically, the result is a set of software engineering courses arranged according to one of the following formats: (a) an elective or required course sequence; (b) elective noncredit paracticums; and (c) software engineering topics introduced in existing courses. The paper discusses: (a) What is the proper relationship between typical engineering programs and those in software engineering? (b) How should software engineering education differ from both computer science and computer engineering? (c) If undergraduate program degrees in software engineering are developed, how should such programs interact with other engineering programs? and (d) How are minors and concentrations in software engineering affected by the presence of a baccalaureate in software engineering?
Keywords :
computer science education; educational courses; software engineering; Association for Computing Machinery; IEEE Computer Society; Software Engineering Institute; computer science; elective course; elective noncredit paracticums; existing courses; required course sequence; software engineering; undergraduate education; Computer Society; Computer industry; Computer science; Computer science education; Continuing education; Educational institutions; Educational programs; Machinery; Programming; Software engineering;
Conference_Titel :
Frontiers in Education Conference, 1997. 27th Annual Conference. Teaching and Learning in an Era of Change. Proceedings.
Conference_Location :
Pittsburgh, PA
Print_ISBN :
0-7803-4086-8
DOI :
10.1109/FIE.1997.635933