Software Engineering Course Materials Workshop - Semantic Scholar

3 downloads 238 Views 132KB Size Report
Texas Tech University [email protected]. Mark J. Sebern. Milwaukee School of. Engineering [email protected]. Keywords: software engineering education, ...
Software Engineering Course Materials Workshop§ Thomas B. Hilburn Embry-Riddle Aeronautical University [email protected]

Gregory W. Hislop (Moderator) Drexel University [email protected]

Susan A. Mengel Texas Tech University [email protected]

Mark J. Sebern Milwaukee School of Engineering [email protected]

Michael J. Lutz Rochester Institute of Technology [email protected]

Keywords: software engineering education, web-based community for software engineering education, SWENET, software engineering course materials Workshop Summary This workshop will provide participants with an opportunity to discuss and critique software engineering course materials being developed as part of the SWENET project. SWENET is an NSF project designed to create a Web-based community of software engineering education. A key activity in the project is to create, collect, and share software engineering course materials within the context of current accreditation guidelines and curricular models. Since the introduction of the nation’s first baccalaureate program in software engineering at the Rochester Institute of Technology in 1996 [1], a dozen more programs have been fielded and many others are in preparation [2]. ABET has responded to these developments by creating program-specific criteria for software engineering in anticipation that these programs would seek engineering accreditation [3]. Finally, traditional engineering and computing-related programs have begun incorporating software engineering topics into their curricula. In all cases, however, gaps must be bridged in the areas of university infrastructure, faculty development, and supporting educational materials. SWENET, A Web-based Community for Software Engineering Education, is a project created to address these gaps, most especially the lack of supporting educational materials. The project team consists of experienced software engineering educators from a diverse group of universities across the United States. Each team member has significant experience as a software engineering practitioner, and has actively contributed to the development of software engineering education, including curriculum efforts. As software engineering educators, we are all too aware of how difficult it is to start from scratch. In particular, the lack of examples, teaching materials, and exercises can significantly impede the

§

The SWENET project is supported by NSF Grant EEC-0080502

Proceedings of the 16th Conference on Software Engineering Education and Training (CSEET’03) 1093-0175/03 $17.00 © 2003 IEEE

inclusion of software engineering concepts into undergraduate courses. Our primary goal in developing SWENET is to make it easier for other educators to find materials they can use. Our initial focus is on four areas: design, process, quality, and requirements. We selected these areas because they are particularly important for an undergraduate education that stresses professional technical competence. Within each area we have defined several modules on specific topics, with each module supplemented by adaptable support materials. The hallmark of a well-defined module is that it is small and self-contained; typically modules will range from one to six lecture hours of material. The supporting resources are key to our approach, as these are exactly the materials that are difficult to create. This workshop will provide an opportunity for other instructors to learn about SWENET and to evaluate and critique initial SWENET materials.

Workshop Goals This half-day workshop will: 1. Increase awareness of the SWENET project and of the materials it can provide to software engineering educators and trainers. 2. Identify software engineering educators and trainers who may want to participate in the SWENET Web-based community. 3. Obtain a critique of the content, organization, and structure of the first SWENET software engineering modules.

Workshop Organization The workshop will be divided into the following activities: • SWENET Overview - A summary presentation to explain the SWENET project history, goals, and status. • Module Presentations - Short presentations of draft software engineering modules. Each module contains material to support software engineering instruction in a particular topical area. • Facilitated Review and Discussion - Small groups will conduct in-depth discussion and critique of the presented modules. The goals for the group will be to identify weaknesses and suggest improvements in content, organization, and packaging of the modules. • Summary Presentations - Each group will provide a summary of group results to the full set of workshop participants.

References 1. J. F. Naveda and M. J. Lutz, “Crafting a Baccalaureate Program in Software Engineering,” 10th Conference on Software Education & Training, Virginia Beach, VA, February 1998. 2. K. L. Modesitt, D. Bagert and L. Werth, “Academic Software Engineering: What Is and What Could Be – Results of the First Annual Survey for International SE Programs,” 23rd International Conference on Software Engineering, Toronto, CA, May 2001. 3. ABET, Criteria for Accrediting Engineering Programs, Baltimore, MD, November 2001. (http://www.abet.org)

Proceedings of the 16th Conference on Software Engineering Education and Training (CSEET’03) 1093-0175/03 $17.00 © 2003 IEEE