SEI Software Architecture Workshop for Educators

Similar documents
UNOFFICIAL. Presentation Score. Cost Score. Penalty

CoSIDA Academic All America Who Has Had the Most?

Overview of the New Introduction to CMMI Course and Changes to the Intermediate Concepts and Instructor Training Courses

Reducing System Acquisition Risk with Software Architecture Analysis and Evaluation

CoSIDA Academic All America Who Has Had the Most?

PLTW Professional Development. Getting Ready for the Core Training Season

Engineering bachelor s degrees recovered in 2008

College Profiles - Navy/Marine ROTC

NSTC COMPETITIVE AREA DEFINITIONS. UIC Naval Service Training Command (NSTC), Great Lakes, IL

State University of New York at Geneseo

By Brian L. Yoder, Ph.D.

Austin Peay State University. Birmingham-Southern College Bridgewater State University Bryant University California State University, San Marcos

Digitization and Aggregation Enabling a Print Network

Mission Thread Workshop (MTW): Preparation and Execution

The 20 TH Annual Intelligent Ground Vehicle Competition

Sustaining Software-Intensive Systems - A Conundrum

By Brian L. Yoder, Ph.D.

2016 NCSEA Structural Engineering Curriculum Survey

US News and World Report Rankings Graduate Economics Programs Ranked in 2001

Go Beyond Yourself At Lake Tahoe Since Squaw Valley Academy Class of 2017 Matriculation. 1 Academy of Art 4

Risk themes from ATAM data: preliminary results

Results from the 2009 Alumni Attitude Study. TAMU Corpus. Presented by:

MINUTES. Office of Emergency Services FIRE AND RESCUE SERVICE ADVISORY COMMITTEE FIRESCOPE BOARD OF DIRECTORS

Brooklyn, Michigan May 11 14, Spectator Guide

Regular Class Round 1 Flight Results

College Matriculation ( )

A Celebration of the Engineering Education Research Community. Agenda

Domestic Student Recruiting Strategies

Gamma Sigma Alpha Regional GPA Awards Honor Roll

2018 NCAA Division I Men's Basketball Championship

U.S. Psychology. Departments

2018 Officers. Executive Committee

CILogon & InCommon & Federated Identity. Jim Basney

National Workshop on Research Directions for Future Cyber-Physical Energy Systems. Sheraton City Center Hotel Baltimore, Maryland.

2016 Maritime Risk Symposium

Decline Admission to Boston College Law School Fall 2018

University of Alaska Fairbanks

Aero-East 2010 Elliott and Dorothy Green Award of Excellence

The 18 TH Annual Intelligent Ground Vehicle Competition

2017 Annual Meeting IIE Presentation on Global E 3 Student Exchanges. Sarah Chow Global E3, Program Officer, IIE

Colleges/Universities with Exercise Science/Kinesiology-related Graduate Programs

DoD-Navy FWA Addendums

AASHTOWare Trns port Materials Update to the Subcommittee on Materials August 2009

Programs to Broaden Participation: Connecting your work to Successful DMR-Supported Efforts

U.S. Patents Awarded in 2005 Top 20 Universities

Ms. Casey DeRaad Chief, Technology Outreach Branch Director, Phillips Technology Institute

41/95/2 Student Affairs ATO Chapters Chapter Composites File,

USB. September 13th,

DOCTORAL/RESEARCH INSTITUTIONS RECEIVING FULBRIGHT AWARDS FOR

SUMMARY - Peer Group Selection

Adlai E. Stevenson High School December 15, 2017

DoDEA 2003 Graduates Post-secondary Plans and Scholarships

BCBA Examination Pass Rates for Verified Course Sequences

NATIONAL DEBATE TOURNAMENT

Three-Year Ultimate Pass Rates by School for Physical Therapist Programs Data Current as of January 1, 2011

2018 Spring Las Vegas NCF Las Vegas, NV Start Date: 04/16/2018 End Date: 04/17/2018. Exhibitor Listing

Graduate Schools Class of 2015 Air Force Insitute of Technology Arizona State University Arrhythmia Technologies Institute ATI, Greenville, South

AUVSI Student UAS Competition

Percent Total Conference Participants COLLEGE STUDENT SUMMARY

Sears Directors' Cup Final Standings

University of Illinois at Urbana-Champaign

Fiscal Year Tuition and Fee Comparisons for UNC Peer Institutions

2015 Major Field Test Comparative Data Guide Major Field Test for Physics

The Los Angeles Community College District Briefing to California State Board of Governors

When and Where to Apply the Family of Architecture- Centric Methods

Richard Tapia Celebration of Diversity in Computing 2005

Cal Poly Pomona football ( ) Head Coach Bob Ashton

NATIONAL DEBATE TOURNAMENT

COLLEGE ACCEPTANCE AND MATRICULATION SCHOLARSHIPS & AWARDS

LAW AND TECHNOLOGY SERIES: ELECTRONIC COURTROOM PRESENTATION

Welcome to the 2016 XSEDE Summer Boot Camp

Sigma Tau Gamma Fraternity Emmett Ellis Chapter Scholarship Award

Location Factors in the Food Processing Industry

APRIL 9-11, Team Win Loss Rank

Tuesday, May 10. Conference Room B

President Dennis Assanis

Trustees of the California State University. Resolutions

ARL SUPPLEMENTARY STATISTICS A COMPILATION OF STATISTICS FROM THE MEMBERS OF THE ASSOCIATION OF RESEARCH LIBRARIES

Table 2 Overall Heterodox-Adjusted Rankings for Ph.D.-Granting Institutions in Economics

Sigma Tau Gamma Fraternity Earl A. Webb Most Improved Chapter Award

June 7, 2018 June 9, 2018 Birmingham Jefferson Civic Center Birmingham, AL

ACTE ORGANIZATION MEMBERSHIP FORM Advance high quality CTE and make a positive difference in the lives of our nation s learners

Collaborations Between Space Grant Lead Institutions and NCESSE / Clarke Institute Successes and New Opportunities

CYBERPATRIOT NATIONAL YOUTH CYBER EDUCATION PROGRAM

HBCU's and HSI's with Accounting Programs

FAA Centers of Excellence Center for General Aviation Research (CGAR)

NCAA DIVISION I SOFTBALL COMMITTEE ANNOUNCES 2015 BRACKET. INDIANAPOLIS University of Florida, the defending national champion, was named

TartanHacks Sponsorship Packet

Atwood Contract Interiors Group Inc Miranda Atwood Cell:

All-Time College Football. Attendance. All-Time NCAA Attendance. Annual Football Bowl Subdivision (FBS) Attendance. Annual Total NCAA Attendance

1. The University of Alabama 2. Alvernia University 3. American University 4. Appalachian State University 5. Arcadia University 6.

College of Arts and Sciences

5 years to degree 6 years to degree 7 years 8 years 9 years 10 years PhD cohort Attrition

THE CALIFORNIA STATE UNIVERSITY

8:25 Welcome Steven Popper, Senior Economist, RAND. 8:30 Opening Remarks Joseph Bordogna, Deputy Director, National Science Foundation

HACU MEMBER INSTITUTIONS BY CONGRESSIONAL DISTRICT

Shuqin (Monica) Wei EDUCATION ACADEMIC EMPLOYMENT

NCCI 2018 Conference-at-a-Glance Draft as of 6/11/2018 and subject to change

ON THE GLOBAL, REGIONAL & LOCAL ECONOMIC CLIMATE

WHERE THE CLASS OF 2015 ATTENDS COLLEGE

Transcription:

SEI Software Architecture Workshop for Educators Software Engineering Institute Carnegie Mellon University Pittsburgh, PA 15213 Len Bass, Larry Jones, Judy Stafford August 2, 2007 Sponsored by the U.S. Department of Defense 2007 by Carnegie Mellon University This material is approved for public release. Distribution is limited by the Software Engineering Institute to attendees.

Session Objectives Brainstorm, share and refine ways to include software architecture methods and concepts in college and university courses. Form working relationships among participants and nurture an educators software architecture community. SEI resource: http://www.sei.cmu.edu/architecture/comm_resources.html 2

Agenda 8:30 9:00 Introductions and recap of previous workshops 9:00 10:00 ArchE presentation 10:00 12:00 Experiences teaching architecture topics Each participant updates the group on their experiences (approx 10 minutes per presentation) 12:00 1:00 Working lunch 1:00 2:00 Group discussion continued Continued presentations on experiences teaching software architecture concepts How might we incorporate Documenting concepts into courses? 2:00 2:45 Next steps and wrap up (with ice cream in the middle!) How to connect in the future 2:45 End of the workshop (hard stop!) 3

2004 Workshop Attendees Marty Barrett Len Bass Mike Battig Steve Chenoweth Janet Hartman Larry Jones Mike Lutz Manton Matthews Linda Northrop Arturo Sanchez Celia Schahczenski Jim Tomayko Robert A. Willis Rob Wojcik East Tennessee State University SEI Saint Michael s College Rose-Hulman Institute of Technology. Embry-Riddle Aeronautical University SEI Rochester Institute of Technology University of South Carolina Software Engineering Institute University of North Florida Montana Tech of The University of Montana Carnegie Mellon University Hampton University SEI 4

2004 Discussions - 1 Fitting essential concepts into a small package one week in a single software engineering course Threading concepts throughout the curriculum A single course in software architecture and design (Rose Hulman) How do you teach synthesis? Forums for spreading the word OOPSLA (Educator s workshop, panels, workshops, Design Fest, birds-of-a-feather session) SIGCSE CSEET 5

2004 Discussions - 2 Forums for spreading the word OOPSLA (Educator s workshop, panels, workshops, Design Fest, birds-of-a-feather session) SIGCSE CSEET (Conference on Software Engineering Education & Training) Frontiers in Education ITiCSE (Innovations and Technology in CS Education) sponsored by SIGCSE Consortium for Computing Sciences in Colleges Funding sources NSF, Department of Education, Andrew Mellon Foundation, US Labor Department, ACM SIGCSE 6

2005 Attendees Mari Anvari Len Bass Roger Champagne Mario Garcia Elsa Golden Larry Jones Roger Lee Bhabani, Misra Warren Moseley Parviz Partwow-Navid Rodney Rambally William Sheers Ludwig Slusky Mei-Huei Tang Jim Tomayko Rob Wojcik Cui Zhang ZIFIT SEI Ecole de technologie superieure Texas A&M University - Corpus Christi Carnegie Mellon University SEI Central Michigan University University of St. Thomas Southwestern Oklahoma State University California State University University of Trinidad and Tobago Washington & Jefferson College California State University Gannon University Carnegie Mellon University SEI California State University 7

2005 Discussions - 1 How to think architecturally What are the skills needed to be an architect? What are architects thought processes? Key ideas to incorporate into software engineering course(s) quality attributes working in groups 8

2005 Discussions - 2 Exercises and tool support for exercises maintenance exercise as a motivator students start their own company students present case studies take on the role of advocate for a particular quality attribute Lego robot project Forming and expanding the software architecture educator s community influence model curricula share contacts and work products apply to be an SEI visiting scientist 9

2006 Attendees Mohammad Ayati Mehdi Beheshtian Vijay Deokar Ajantha Herath Suvineetha Herath Allen Holliday Adam Hurang Suradet Jitprapaikulsarn C.Luis Fernando Castro Eduardo Rodriguez-Flores Robert Silverman Ming Wang George Wang Cal State Los Angeles University of La Verne Cal State Los Angeles The Richard Stockton College NJ The Richard Stockton College NJ Cal State Fullerton Cal State Los Angeles Naresuan University Universidad Autonoma Metropolitana Universidad Autonoma Metropolitana Cal State Stanislaus Cal State Los Angeles Cal State Northridge 10

Agenda 8:30 9:00 Introductions and recap of previous workshops 9:00 10:00 ArchE presentation 10:00 12:00 Experiences teaching architecture topics Each participant updates the group on their experiences (approx 10 minutes per presentation) 12:00 1:00 Working lunch 1:00 2:00 Group discussion continued Continued presentations on experiences teaching software architecture concepts How might we incorporate Documenting concepts into courses? 2:00 2:45 Next steps and wrap up (with ice cream in the middle!) How to connect in the future 2:45 End of the workshop (hard stop!) 11

ArchE Presentation See Len s slides. 12

Agenda 8:30 9:00 Introductions and recap of previous workshops 9:00 10:00 ArchE presentation 10:00 12:00 Experiences teaching architecture topics Each participant updates the group on their experiences (approx 10 minutes per presentation) 12:00 1:00 Working lunch 1:00 2:00 Group discussion continued Continued presentations on experiences teaching software architecture concepts How might we incorporate Documenting concepts into courses? 2:00 2:45 Next steps and wrap up (with ice cream in the middle!) How to connect in the future 2:45 End of the workshop (hard stop!) 13

Agenda 8:30 9:00 Introductions and recap of previous workshops 9:00 10:00 ArchE presentation 10:00 12:00 Experiences teaching architecture topics Each participant updates the group on their experiences (approx 10 minutes per presentation) 12:00 1:00 Working lunch 1:00 2:00 Group discussion continued Continued presentations on experiences teaching software architecture concepts How might we incorporate Documenting concepts into courses? 2:00 2:45 Next steps and wrap up (with ice cream in the middle!) How to connect in the future 2:45 End of the workshop (hard stop!) 14

Agenda 8:30 9:00 Introductions and recap of previous workshops 9:00 10:00 ArchE presentation 10:00 12:00 Experiences teaching architecture topics Each participant updates the group on their experiences (approx 10 minutes per presentation) 12:00 1:00 Working lunch 1:00 2:00 Group discussion continued Continued presentations on experiences teaching software architecture concepts How might we incorporate Documenting concepts into courses? 2:00 2:45 Next steps and wrap up (with ice cream in the middle!) How to connect in the future 2:45 End of the workshop (hard stop!) 15

Seed Topics for Discussion Software Architecture Documentation in Undergraduate Curricula What from the course can be used in undergraduate courses? What format is best? How would you include the topics? a complete course in software architecture versus embedding software architecture in existing courses weaving software architecture into a curriculum packaging blocks of instruction: what to include and where to include it What materials would you need to teach the topics? supporting instructor materials exercises and lab assignments pedagogical examples Software Architecture Documentation in Graduate Curricula Same topics as above Others? 16

Group Discussion Brainstorm topics Cluster topics Prioritize topics Develop time budget Discuss topics Larry facilitate Len record Judy kibitz 17

Agenda 8:30 9:00 Introductions and recap of previous workshops 9:00 10:00 ArchE presentation 10:00 12:00 Experiences teaching architecture topics Each participant updates the group on their experiences (approx 10 minutes per presentation) 12:00 1:00 Working lunch 1:00 2:00 Group discussion continued Continued presentations on experiences teaching software architecture concepts How might we incorporate Documenting concepts into courses? 2:00 2:45 Next steps and wrap up (with ice cream in the middle!) How to connect in the future 2:45 End of the workshop (hard stop!) 18

http://www.sei.cmu.edu/architecture/comm_resources.html 19

Contact Information Len Bass ljb@sei.cmu.edu Larry Jones lgj@sei.cmu.edu Judy Stafford jas@cs.tufts.edu U.S. mail: Software Engineering Institute 4500 Fifth Avenue Pittsburgh, PA 15213-2612 USA World Wide Web: www.sei.cmu.edu www.sei.cmu.edu/contact.html Customer Relations Email: customer-relations@sei.cmu.edu Telephone: +1 412-268-5800 SEI Phone: +1 412-268-5800 SEI Fax: +1 412-268-6257 20