- Conference Session
- Software Engineering Curriculum Components
- Collection
- 2006 Annual Conference & Exposition
- Authors
-
Deepti Suri, Milwaukee School of Engineering; Mark Sebern, Milwaukee School of Engineering
- Tagged Divisions
-
Software Engineering Constituent Committee
2006-1055: SOFTWARE DEVELOPMENT LABORATORY: A RETROSPECTIVEDeepti Suri, Milwaukee School of Engineering Deepti Suri is an Associate Professor in the Electrical Engineering and Computer Science Department at Milwaukee School of Engineering (MSOE). She primarily teaches courses in the Software Engineering program.Mark Sebern, Milwaukee School of Engineering Mark Sebern is a Professor in the Electrical Engineering and Computer Science Department at Milwaukee School of Engineering(MSOE) and is the Program Director for MSOE’s undergraduate Software Engineering (SE) program. Page 11.1136.1© American
- Conference Session
- Tools and Support for Software Education
- Collection
- 2006 Annual Conference & Exposition
- Authors
-
Barbara Gannod, Arizona State University; Kevin Gary, Arizona State University; Harry Koehnemann, Arizona State University
- Tagged Divisions
-
Software Engineering Constituent Committee
experience covering the full range ofsoftware process activities. The Software Enterprise shares the multi-semester approach with anemphasis on soft-skill development with the Studio. The Enterprise, however, introduces thesoftware phases in reverse order, and emphasizes soft-skills development through multi-yearstructured student collaborations. The Enterprise also introduces the sequence in theundergraduate, not graduate, program. Reverse ordering of the process phases is also introducedby the Software Development Laboratory at MSOE. Sebern acknowledges the difficulty newerstudents have grasping process and soft-skills concepts, and therefore students are led from“grave to cradle” through process phases. Unfortunately a further description of the
- Conference Session
- Tools and Support for Software Education
- Collection
- 2006 Annual Conference & Exposition
- Authors
-
J. Scott Hawker, Rochester Institute of Technology
- Tagged Divisions
-
Software Engineering Constituent Committee
and at Honeywell Industrial Automation and Controls), combat pilot decision support and mission management (at Honeywell Defense Avionics Systems), robotics (at AT&T Bell Laboratories), and surveillance (at AT&T Bell Laboratories). In these areas, he developed and applied technologies including distributed, component-based software architectures, software and systems engineering process models, intelligent control, the semantic web, and real-time artificial intelligence. In 1999, Dr. Hawker joined the Computer Science Department at the University of Alabama as an Assistant Professor focusing on software engineering, and in 2004 he moved to the Software Engineering
- Conference Session
- Software Engineering Teaching Methods and Practice
- Collection
- 2006 Annual Conference & Exposition
- Authors
-
Martin Zhao, Mercer University; Laurie White, Mercer University
- Tagged Divisions
-
Software Engineering Constituent Committee
individual topics covered in the workshops, the students also 2experienced the incremental development process of a full-featured multi-tier system. Thecomplete case study worked well as an example for the team projects.Overall StrategyLectures and guided laboratories are common practices in teaching a wide range of computerscience and engineering courses. Lectures are a necessary component in teaching a softwareengineering course to present concepts, principles, and technologies, which are necessary tounderstand the background of a development scenario. But they are not efficient indemonstrating what artifacts are to be generated under the given scenario and how to use CASEtools to generate them. The