© 2008 Carnegie Mellon University Software Engineering Education: How Far We’ve Come and How Far We Have To Go Nancy R. Mead April 17, 2008.

Slides:



Advertisements
Similar presentations
Mission The mission of Kappa Omicron Nu is empowered leaders in scholarship, research, and leadership. This mission will enable the organization and chapters.
Advertisements

April 2005 UMBC Introduction to IEEE April 6, 2005 UMBC UMBC Computer Engineering Students Dr. Jeff Friedhoffer Past Baltimore Section Chair
Standards Education Program Steve Mills Chair, Standards Education Committee 15 November 2008.
Educational Activities in 2009 Teofilo Ramos. Educational Activities in 2009 Continuing Education Continuing Education Portal: EAB initiated an effort.
Computing Research Association Jennifer Rexford ACM Representative (along with Eugene Spafford) on CRA Board of Directors.
Four issues of NBEAs premier journal, Business Education Forum.
Project Management Education at Columbia Basin College For-Credit & Continuing Education AACE International - 4/17/20121.
 Copyright 2007 STI - INTERNATIONAL Semantic Technology Institute International PlanetData - Ensuring Impact.
Institute of Industrial Engineers State of the Institute Report Strategic Plan May 2013 Kim LaScola Needy Don Greene President Executive Director.
Incomplete History of MSEs in the US Mark Ardis Rose-Hulman Institute August 6, 2005.
1 Engineering Workforce Development Presenters: Bob Luna Senior Vice President, Centers Mike Michaud Managing Director, Institutes.
SWENET Review by Anastas Misev Institute of Informatics Faculty of Natural Sciences and Mathematics University “Ss Cyril and Methodius” Skopje, Macedonia.
NACE INTERNATIONAL *Before using this presentation, please contact Alysa Reich or ) for updated member and certification.
Systems Architecture and Engineering Program Center for Systems and Software Engineering Convocation October 23, 2006.
Overview of the Rose-Hulman Bachelor of Science in Software Engineering Don Bagert SE Faculty Retreat – New Faculty Tutorial August 23, 2005.
Ethics CS 415, Software Engineering II Mark Ardis, Rose-Hulman Institute April 15, 2003.
SHRM Overview for AmChams AACCLA Conference October 19, 2011.
20 Years But The Best Is Yet To Come Gareth Tancred CEO.
Educational Activities Akinori Nishihara IEEE Region 10 EAC Chair.
OSE2 - 1 Introduction to Software Engineering Professional Issues SWENET OSE2 Module June 2003 Developed with support from the National Science Foundation.
Guide to the Software Engineering Body of Knowledge Chapter 1 - Introduction.
IEEE Strategic Research Online l l Environmental Scan l 2005 IEEE Member Survey l 2004 Member Segmentation.
Institute of Industrial Engineers State of the Institute Report Presented at 2014 Annual Conference June 1, 2014 Dennis Oates Don Greene President Executive.
International Software & Productivity Engineering Institute Current Trends in Software Engineering Vladimir L Pavlov, INTSPEI Chairman and Chief Strategy.
Europe Middle East Africa (EMEA) Region- Activities to September2011  Young Professional Researcher Award  ComSoc Conferences in EMEA Region  Joint.
Professional Software Engineering: Fact or Fiction -Steve McConnell and Leonard Tripp Reprinted: IEEE Software, November/December 1999 Software Engineering:
Region 10 Asia-Pacific IEEE R10 Meeting, Ahmedabad, 3-4 February 2008 Janina Mazierska IEEE Asia Pacific Director
The Guide to the Software Engineering Body of Knowledge
Certified Software Development Associate. Slide 2 What Is the IEEE Computer Society? l The IEEE CS was established in 1946, has nearly 100,000 members.
IEEE - Educational Activities Board (EAB) Overview Dr. Ferial El-Hawary, P.Eng., FIEEE,FMTS,FEIC IEEE Canada (R-7), Past Director
Building an IT Profession for the 21 st Century Roger Johnson IFIP IP3 Representative.
Ralph W. Wyndrum President, IEEE-USA Innovation Institute & 2006 IEEE-USA President.
Council on Practices & Standards Leadership Conference 2006 Jim Smith, CSP Vice President.
As a Member of INCOSE  Network with ~9,000 Systems Engineering Professionals Internationally  Receive Insight, INCOSE Quarterly Newsletter  Receive.
Annual Student Workshop Meeting IEEE Canada Bob Hanna, P.Eng., FIEEE President, IEEE Canada September 16, 2006
2006 Executive Council Input President Submitted by Larry Jones July 30-31, 2006 Marriott Hotel Albuquerque, New Mexico, U.S.A.
IEEE CS SAB, May 2007 For Computer Society Internal Use Only Liaison Report - IEEE-CS Professional Practices Committee John Harauz Prepared.
S tandards Education in Technology Programs Amin Karim, DeVry University Jennifer McClain, IEEE Educational Activities.
Region 10 Asia-Pacific IEEE R10 Meeting, Kota Kinabalu, 24 th & 25 th March 2007 Janina Mazierska IEEE Asia Pacific Director
ITU-T Workshop All Star Network Access Geneva, 2-4 June 2004 International Telecommunication UnionIEEE Dr. James (Jim) Carlo President, IEEE Standards.
2012 Middle States Accreditation Report Review Chapter 1: Institutional Excellence Standards 1 and 6.
ACM Ed Council, August 24, 2015 ACM Ed Council Meeting Year in Review 2015 Year Ahead 2016 ACM Merit Award for Public Policy E DUCATION P OLICY Renee Dopplick.
About ITE Core Purpose To advance transportation knowledge and practices for the benefit of society.
Educator of the Year Past Award Winners: 2004 David Feinstein 2003 Ephraim McLean 2002 Blake Ives 2001 Bart Longenecker 2000 Paul Gray 1999 John.
Standards Education 18 March 2009 Steve Mills, Chair, SEC Standards Board Forum.
Agenda for SSS General Membership Meeting (Tuesday, September 12, 2000) Accomplishments Treasurer’s Report Executive Council Minutes Director Reports –Member.
IEEE Standards Education Committee (SEC) Educational Activities Workshop 92th IEEE Region 8 Committee Meeting Venice, Italy, 26 April 2009 David Law
ASTRA/IAOP Chapter Meeting Matt Shocklee - Managing Director & Global Ambassador.
1 A Mature Profession Of Software Engineering A Mature Profession Of Software Engineering Ye Yint Win EC Member (Myanmar Computer Scientist Association)
Pierre Bourque, SWEBOK V3.0 Lead Coeditor 29 June 2016 Computer Society Learning Series Webinar Guide to the Software Engineering Body of Knowledge (SWEBOK)
Secure Software Workforce Development Panel Session
Development of Clinical Engineer Certification in China
©2015 International Society of Nurses in Cancer Care (ISNCC)
Bodies of Knowledge TAC Meeting Los Alamitos, CA 11 May 2011
For Computer Society Internal Use Only
Director of Standards and Strategic Technical Initiatives
2012 Capstone Design Conference Amin Karim, DeVry University
IEEE Standards Education
Beyond Vendor Fairs: Partnering with Vendors to Engage End Users
Abstract Selected experiences
CSCE 606: Licensing and Software Engineering Code of Ethics
Considerations in Engineering
©2015 International Society of Nurses in Cancer Care (ISNCC)
Professional Software Engineering: Fact or Fiction -Steve McConnell and Leonard Tripp Reprinted: IEEE Software, November/December 1999 Software Engineering:
Toshio Fukuda 2019 IEEE President-Elect Toshio Fukuda Web Site Voting
Victor Robert Basili.
BENEFITS OF COMMUNICATIONS SOCIETY MEMBERSHIP
SWENET Review by Anastas Misev Institute of Informatics
- COSO Enterprise Risk Management Integrated Framework (2004)
- COSO Enterprise Risk Management Integrated Framework (2004)
Presentation transcript:

© 2008 Carnegie Mellon University Software Engineering Education: How Far We’ve Come and How Far We Have To Go Nancy R. Mead April 17, 2008

2 © 2008 Carnegie Mellon University Agenda History Timeline 60s 70s 80s 90s Present – 00s Future

3 © 2008 Carnegie Mellon University History Future

4 © 2008 Carnegie Mellon University History: The 60s Software engineering as a term first appears in the literature Early publications on structured programming 1960s

5 © 2008 Carnegie Mellon University History: The 70s IBM Federal Systems – Harlan Mills convinces then Division President John Jackson to train all programmers in structured programming and leaders in structured design IBM forms Software Engineering Institute, an educational organization at the corporate level in New York Early MSE programs are started – Wang Institute, Seattle University, Texas Christian University Software engineering books start to appear – Linger, Mills, Witt; Fairley Dick FairleyRick Linger Mark Ardis Harlan Mills 1970s

6 © 2008 Carnegie Mellon University History: The 80s 1980s SEI contract is developed – RFP followed by award to Carnegie Mellon University in 1984 Angel Jordan Nico Habermann Mary Shaw

7 © 2008 Carnegie Mellon University History: The 80s 1980s Norm Gibbs is hired as Director of Education at SEI First CSEE is held in 1986/87 Nancy Mead and others at IBM submit papers Curriculum Design Workshop held in 1988 MSE Model Curriculum published in 1989 SEI Continuing Education Program is started Norm Gibbs Jim Tomayko

8 © 2008 Carnegie Mellon University History: The 90s 1990s CMU MSE is started in 1990 with first graduates in 1991

9 © 2008 Carnegie Mellon University History: The 90s 1990s Forum for the Advancement of Software Engineering Education (FASE) is started in December 1991 Online newsletter distributed to many educators in many countries Editors include Keith Pierce, Don Bagert, Susan Mengel, Barrie Thompson, and Helen Edwards Don BagertBarrie Thompson

10 © 2008 Carnegie Mellon University History: The 90s 1990s CSEE becomes CSEET and transitions from SEI event to IEEE Conference. Nancy Mead is first Steering Committee Chair; subsequent chairs are Don Bagert and Tim Lethbridge. WGSEET is started under Nancy Mead’s leadership in WGSEET topics include curriculum development, professionalism, industry-university collaboration

11 © 2008 Carnegie Mellon University Curriculum Development Early effort by ERAU in support of FAA Curriculum development work by WGSEET, published as SEI reports WGSEET members successfully apply for a grant to develop materials (SWENET) Subsequent efforts by ACM, IEEE resulting in standardized curricula

12 © 2008 Carnegie Mellon University Undergraduate Software Engineering Programs First program at RIT in 1996 Merger of CSAB and ABET started, becomes official in 2001 Numerous engineering programs at present Mike Lutz

13 © 2008 Carnegie Mellon University Industry-University Collaboration Studies of successful industry-university collaboration, publication of success stories

14 © 2008 Carnegie Mellon University Software Engineering Coordinating Committee (SWECC) SWECC started in 1999 Dennis Frailey

15 © 2008 Carnegie Mellon University SWEBOK In 1998, IEEE Computer Society funded effort to develop a software engineering body of knowledge – multiyear effort, numerous writers, several stages of review and revision. Open review process. Industrial Advisory Board. Robert Dupuis and Pierre Bourque are editors SWEBOK adopted by IEEE Computer Society in

16 © 2008 Carnegie Mellon University Licensing of Software Engineers Widespread debate in the U.S. Texas Board votes to license software engineers in 1998 Don Bagert 1 st licensed software engineer in state of Texas Licensing process is different in other countries – more closely linked to degree programs. Licensing faced legal challenge in Canada. Remains to be seen whether licensing will become common practice.

17 © 2008 Carnegie Mellon University Certification of Software Engineers Initiated by IEEE Computer Society CSDP (Certified Software Development Professional) Exam carefully constructed and tested Less controversial than licensing, avoids use of term engineer

18 © 2008 Carnegie Mellon University Present

19 © 2008 Carnegie Mellon University Academy for Software Engineering Education and Training ASEET added to CSEET conference in 2006 Experts engaged to help mentor present and future software engineering educators This year’s ASEET included Barry Boehm as keynote speaker and Vic Basili, Jared Richardson, and Dieter Rombach as instructors Dan PortTom Horton

20 © 2008 Carnegie Mellon University Evolution of CSEET CSEET goes international! Spain 2003, Canada 2005, Ireland 2007, India 2009 Heidi EllisNancy Mead and Barb Gibbs

21 © 2008 Carnegie Mellon University Many universities are offering international degree programs, either by electronic delivery or branch locations. CMU examples: Japan, Greece, Qatar, Australia International Degree Programs

22 © 2008 Carnegie Mellon University Software Engineering Education Tracks Introduced in Other Conferences ICSE COMPSAC FIE SIGCSE

23 © 2008 Carnegie Mellon University Future

24 © 2008 Carnegie Mellon University New Curriculum Development Integrated Software and Systems Engineering Curriculum (iSSEc) Influence of other specialties such as software assurance

25 © 2008 Carnegie Mellon University Evolution of Degree Programs Globalization – not just international programs but programs that reflect the global nature of software engineering Multiple software engineering degree programs as suggested by Parnas at CSEET 2007 David Parnas

26 © 2008 Carnegie Mellon University Other Trends Electronic publishing – journals, books, use of the Web for research Webcasts

27 © 2008 Carnegie Mellon University Our Challenge Leadership in the evolution of software engineering education Mentoring new faculty Encouraging industry-university collaboration Legitimizing educational research Furthering the profession