- Conference Session
- Software Engineering Teaching Methods and Practice
- Collection
- 2006 Annual Conference & Exposition
- Authors
-
James Walden, Northern Kentucky University; Rose Shumba, Indiana University of Pennsylvania
- Tagged Divisions
-
Software Engineering Constituent Committee
2006-2373: INTEGRATING SECURE DEVELOPMENT PRACTICES INTO ASOFTWARE ENGINEERING COURSEJames Walden, Northern Kentucky University Dr. James Walden received his Ph.D. from Carnegie Mellon University in 1997. He worked at Intel Corporation as a software engineer, with a focus on security sensitive applications, before becoming a Visiting Professor of Computer Science and Engineering at the University of Toledo in 2003. He is a member of the computer science faculty at Northern Kentucky University. Dr. Walden has taught software engineering and computer security to both undergraduate and graduate students. His research interests focus on both of those subjects and particularly their
- 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 research, and a broad body of discipline-specific knowledge in standards, best practices, and lessons learned,2. Provide a testbed of validated knowledge and instrumented knowledge management tools to enable experiments that evaluate the effectiveness of the students and instructors using the collaboration environment in learning and applying software engineering knowledge,3. Conduct focused experiments to evaluate the effectiveness of these collaborative tools and knowledge objects in helping students meet learning objectives,4. Based on experiment results and further research, incrementally improve the collaboration tools, knowledge, testbed, and experiments toward creating and assessing innovative and effective
- 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
(ASUP), we have adopted a highly iterative, immersive approach to teaching softwareengineering. This approach, dubbed “The Software Enterprise”, is a four semester coursesequence taken by juniors and seniors (and in some cases graduate students). The coursesequence leads students through “Tools and Process”, “Construction and Transition”, “Inceptionand Elaboration”, and “Project and Process”. By the conclusion of the Enterprise sequence,students have an appreciation for the role of software process, the challenges of softwaremaintenance, the impact of open source, the pros and cons of off-the-shelf software integration,business considerations in building software, and other practical aspects of softwaredevelopment. Table 1 summarizes the topics