The software factory: Combining undergraduate computer science and software engineering education

John D. Tvedt, Roseanne Tesoriero, Kevin A. Gary

Research output: Chapter in Book/Report/Conference proceedingConference contribution

27 Scopus citations

Abstract

Industry often complains that current university curricula fail to address the practical issues of real sofiare development. Thispaper outlines a proposal for an innovative core curriculum for a Bachelor of Science in Computer Science. The proposed core curriculum contains elements of traditional computer science programs combined with sofiare engineering via a team-oriented, hands-on approach to large-scale software development. In addition to traditional lecture/project/exam courses, students are required to take an eight-semester sequence of “Software Factory" courses. Software Factory courses put the students' newly acquired skills to work in a real software organization staffed and managed by all students in the program. Students from all courses in the Software Factory sequence meet simultaneously to fulfill their roles in the sofiare organization. We expect the students will be better-prepared software engineering practitioners afer completing a curriculum that combines tradiiional courses withpractical Software Factory experience.

Original languageEnglish (US)
Title of host publicationProceedings of the 23rd International Conference on Software Engineering, ICSE 2001
PublisherIEEE Computer Society
Pages633-642
Number of pages10
ISBN (Electronic)0769510507
DOIs
StatePublished - 2001
Externally publishedYes
Event23rd International Conference on Software Engineering, ICSE 2001 - Toronto, Canada
Duration: May 12 2001May 19 2001

Publication series

NameProceedings - International Conference on Software Engineering
Volume2001-May
ISSN (Print)0270-5257

Conference

Conference23rd International Conference on Software Engineering, ICSE 2001
Country/TerritoryCanada
CityToronto
Period5/12/015/19/01

ASJC Scopus subject areas

  • Software

Fingerprint

Dive into the research topics of 'The software factory: Combining undergraduate computer science and software engineering education'. Together they form a unique fingerprint.

Cite this