- 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
- 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
- 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
thisknowledge. A typical conversation an interviewer might have with a graduating student mightbe “well, yes I did a few use cases in my Software Requirements class, but no I have not doneone of that size nor do I understand how to use that model to drive analysis and test planning.”This paper presents an alternative approach underway at Arizona State University’s Polytechniccampus. In this approach, students are accelerated through the knowledge, comprehension,application levels through a hybrid teaching and learning model that combines multiplepedagogical approaches with a process-guided exposure to software engineering.1. The Software Enterprise: An OverviewIn the Division of Computing Studies (DCST) at Arizona State University’s Polytechnic Campus
- 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