SlideShare uma empresa Scribd logo
1 de 24
J Barrie Thompson July 2009 [email_address] Educating the Next Generation of Software Engineers
Agenda ,[object Object],[object Object],[object Object],[object Object]
Twenty years from now, software people will be sitting at the table and the other disciplines will be sitting around the sides of the room. Eberhardt Rechtin, 1993 There are precious few interesting man-made systems whose success is not critically dependent on software. There are precious few interesting software systems anywhere whose success is not critically dependent on the developers practicing good systems engineering.
What do we teach for a master’s degree in software engineering? ,[object Object],[object Object],[object Object]
The Integrated Software and Systems Engineering Curriculum Project ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
1 st  Project – Graduate Software Engineering Reference Curriculum ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
SWEBOK coverage* in 2007 across  28 SwE MS programs *Coverage in required and semi-required courses
The current author team ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Creating GSwERC 0.25 ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Publicize effort ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Publicize effort ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Creating GSwERC 0.50 and 1.0 ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Expectations at entry (from version 0.5+) ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Outcomes at graduation (from Version 0.5+) ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Outcomes at graduation ETHICS: Be able to make ethical professional decisions and practice ethical professional behavior. SYSTEMS ENGINEERING: Understand the relationship between software engineering and systems engineering and be able to apply systems engineering principles and practices in the engineering of software. TEAM: Be able to work effectively as part of a team, including teams that may be multinational and geographically distributed, to effectively communicate both orally and in writing, and to lead in one area of project development, such as project management, requirements analysis, architecture, construction, or quality assurance.
Outcomes at graduation RECONCILIATION: Be able to reconcile conflicting project objectives, finding acceptable compromises within limitations of cost, time, knowledge, risk, existing systems, and organizations. PERSPECTIVE: Understand and appreciate the importance of feasibility analysis, negotiation, effective work habits, leadership, and good communication with stakeholders in a typical software development environment. LEARNING: Be able to learn and apply new models, techniques, and technologies as they emerge, and appreciate the necessity of such continuing professional development.
Outcomes at graduation TECHNOLOGY: Be able to analyze a current significant software technology, articulate its strengths and weaknesses, compare it to alternative technologies, and specify and promote improvements or extensions to that technology.
Curriculum architecture Baseline: Expected capability of CS and SE Grads BSEE and BSCS  grads  BSSE and BSCS grads  BS + extensive experience Other degree, some experience Old degree, recent experience  Business grads  Prep Material Core Materials University-Specific Materials Elective Materials Capstone Experience
Implementation help ,[object Object],[object Object],[object Object]
Post-version 1.0 governance ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Preparing for Post 1.0 World ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Possible long-term governance ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Systems engineering curriculum ,[object Object],[object Object],[object Object],[object Object],[object Object]
Summary ,[object Object],[object Object],[object Object]

Mais conteúdo relacionado

Semelhante a GSwErc

02 architectures in_context
02 architectures in_context02 architectures in_context
02 architectures in_context
Majong DevJfu
 
DangThomas_1PageResume_Architect
DangThomas_1PageResume_ArchitectDangThomas_1PageResume_Architect
DangThomas_1PageResume_Architect
Thomas Dang
 
04 designing architectures
04 designing architectures04 designing architectures
04 designing architectures
Majong DevJfu
 
Cs 1023 lec 1 big idea (week 1)
Cs 1023 lec 1   big idea (week 1)Cs 1023 lec 1   big idea (week 1)
Cs 1023 lec 1 big idea (week 1)
stanbridge
 
Cs 1023 lec 1 big idea (week 1)
Cs 1023 lec 1   big idea (week 1)Cs 1023 lec 1   big idea (week 1)
Cs 1023 lec 1 big idea (week 1)
stanbridge
 
Mei Haenze Resume 2015 PC
Mei Haenze Resume 2015 PCMei Haenze Resume 2015 PC
Mei Haenze Resume 2015 PC
Mei Haenze
 

Semelhante a GSwErc (20)

Web based Software Development
Web based Software DevelopmentWeb based Software Development
Web based Software Development
 
Introduction to MDE
Introduction to MDEIntroduction to MDE
Introduction to MDE
 
Lecture-1-Introduction.pdf
Lecture-1-Introduction.pdfLecture-1-Introduction.pdf
Lecture-1-Introduction.pdf
 
02 architectures in_context
02 architectures in_context02 architectures in_context
02 architectures in_context
 
Harold Lawson. "BKCASE Initiative"
Harold Lawson. "BKCASE Initiative"Harold Lawson. "BKCASE Initiative"
Harold Lawson. "BKCASE Initiative"
 
Software Engineering education and teaching
Software Engineering education and teachingSoftware Engineering education and teaching
Software Engineering education and teaching
 
Software Engineering Education and Teaching
Software Engineering Education and TeachingSoftware Engineering Education and Teaching
Software Engineering Education and Teaching
 
DangThomas_1PageResume_Architect
DangThomas_1PageResume_ArchitectDangThomas_1PageResume_Architect
DangThomas_1PageResume_Architect
 
Software Architecture Course - Part III Taxonomies - Definitions
Software Architecture Course - Part III Taxonomies - DefinitionsSoftware Architecture Course - Part III Taxonomies - Definitions
Software Architecture Course - Part III Taxonomies - Definitions
 
04 designing architectures
04 designing architectures04 designing architectures
04 designing architectures
 
System Analisis And Designing
System Analisis And  DesigningSystem Analisis And  Designing
System Analisis And Designing
 
Industry-academia collaborations in Software Engineering: 20+ Years of Experi...
Industry-academia collaborations in Software Engineering: 20+ Years of Experi...Industry-academia collaborations in Software Engineering: 20+ Years of Experi...
Industry-academia collaborations in Software Engineering: 20+ Years of Experi...
 
Cs 1023 lec 1 big idea (week 1)
Cs 1023 lec 1   big idea (week 1)Cs 1023 lec 1   big idea (week 1)
Cs 1023 lec 1 big idea (week 1)
 
Cs 1023 lec 1 big idea (week 1)
Cs 1023 lec 1   big idea (week 1)Cs 1023 lec 1   big idea (week 1)
Cs 1023 lec 1 big idea (week 1)
 
Basics of se
Basics of seBasics of se
Basics of se
 
01 the big_idea
01 the big_idea01 the big_idea
01 the big_idea
 
Duc le CV
Duc le CVDuc le CV
Duc le CV
 
Web engineering
Web engineeringWeb engineering
Web engineering
 
An Introduction To Software Engineering
An Introduction To Software EngineeringAn Introduction To Software Engineering
An Introduction To Software Engineering
 
Mei Haenze Resume 2015 PC
Mei Haenze Resume 2015 PCMei Haenze Resume 2015 PC
Mei Haenze Resume 2015 PC
 

Mais de Renata Aquino

Certificate mozilla open leaders 2017
Certificate mozilla open leaders 2017Certificate mozilla open leaders 2017
Certificate mozilla open leaders 2017
Renata Aquino
 
Certificado participacao lacnic 28 lacnog 2017
Certificado participacao lacnic 28 lacnog 2017Certificado participacao lacnic 28 lacnog 2017
Certificado participacao lacnic 28 lacnog 2017
Renata Aquino
 
Certificado isoc taller capitulos panama
Certificado isoc taller capitulos panamaCertificado isoc taller capitulos panama
Certificado isoc taller capitulos panama
Renata Aquino
 
Certificate icann57 fellowship program
Certificate icann57 fellowship programCertificate icann57 fellowship program
Certificate icann57 fellowship program
Renata Aquino
 
Certificado mesa redonda pesquisa educacao abed 2016
Certificado mesa redonda pesquisa educacao abed 2016Certificado mesa redonda pesquisa educacao abed 2016
Certificado mesa redonda pesquisa educacao abed 2016
Renata Aquino
 
Certificado participacao congresso abed 2016
Certificado participacao congresso abed 2016Certificado participacao congresso abed 2016
Certificado participacao congresso abed 2016
Renata Aquino
 

Mais de Renata Aquino (20)

Certificado Colóquio internacional jornalismo e assédio onlin
Certificado Colóquio internacional jornalismo e assédio onlinCertificado Colóquio internacional jornalismo e assédio onlin
Certificado Colóquio internacional jornalismo e assédio onlin
 
certificado-encontro-ead-ceara.pdf
certificado-encontro-ead-ceara.pdfcertificado-encontro-ead-ceara.pdf
certificado-encontro-ead-ceara.pdf
 
Certificate research methods for internet policy in lac
Certificate research methods for internet policy in lacCertificate research methods for internet policy in lac
Certificate research methods for internet policy in lac
 
Certificate mozilla open leaders 2017
Certificate mozilla open leaders 2017Certificate mozilla open leaders 2017
Certificate mozilla open leaders 2017
 
ICANN60 Certificate Coach Fellowship Program
ICANN60 Certificate Coach Fellowship ProgramICANN60 Certificate Coach Fellowship Program
ICANN60 Certificate Coach Fellowship Program
 
Certificado participacao lacnic 28 lacnog 2017
Certificado participacao lacnic 28 lacnog 2017Certificado participacao lacnic 28 lacnog 2017
Certificado participacao lacnic 28 lacnog 2017
 
Certificado isoc taller capitulos panama
Certificado isoc taller capitulos panamaCertificado isoc taller capitulos panama
Certificado isoc taller capitulos panama
 
Certificado lacnic27
Certificado lacnic27Certificado lacnic27
Certificado lacnic27
 
Charla unila gobernanza de internet
Charla unila gobernanza de internetCharla unila gobernanza de internet
Charla unila gobernanza de internet
 
Certificado Apresentacao IFSP Guarulhos Empreendedorismo e Internet
Certificado Apresentacao IFSP Guarulhos Empreendedorismo e InternetCertificado Apresentacao IFSP Guarulhos Empreendedorismo e Internet
Certificado Apresentacao IFSP Guarulhos Empreendedorismo e Internet
 
Certificate icann57 coaching
Certificate icann57 coachingCertificate icann57 coaching
Certificate icann57 coaching
 
Certificado iii ead ce da internet para a sala de aula
Certificado iii ead ce da internet para a sala de aulaCertificado iii ead ce da internet para a sala de aula
Certificado iii ead ce da internet para a sala de aula
 
Colaboracao no Plano Municipal Educacao Quixada Ceara
Colaboracao no Plano Municipal Educacao Quixada CearaColaboracao no Plano Municipal Educacao Quixada Ceara
Colaboracao no Plano Municipal Educacao Quixada Ceara
 
Certificate icann57 fellowship program
Certificate icann57 fellowship programCertificate icann57 fellowship program
Certificate icann57 fellowship program
 
Certificado mesa redonda pesquisa educacao abed 2016
Certificado mesa redonda pesquisa educacao abed 2016Certificado mesa redonda pesquisa educacao abed 2016
Certificado mesa redonda pesquisa educacao abed 2016
 
Certificado participacao congresso abed 2016
Certificado participacao congresso abed 2016Certificado participacao congresso abed 2016
Certificado participacao congresso abed 2016
 
Certificado lacnic lacnog 2016
Certificado lacnic lacnog 2016Certificado lacnic lacnog 2016
Certificado lacnic lacnog 2016
 
Certificate south school internet governance 2016
Certificate south school internet governance 2016Certificate south school internet governance 2016
Certificate south school internet governance 2016
 
Redes sociais cientificas #isiics ufma nov15
Redes sociais cientificas #isiics ufma nov15Redes sociais cientificas #isiics ufma nov15
Redes sociais cientificas #isiics ufma nov15
 
Minicurso praticas realidade virtual e aumentada #isiics ufma
Minicurso praticas realidade virtual e aumentada #isiics ufmaMinicurso praticas realidade virtual e aumentada #isiics ufma
Minicurso praticas realidade virtual e aumentada #isiics ufma
 

Último

Beyond the EU: DORA and NIS 2 Directive's Global Impact
Beyond the EU: DORA and NIS 2 Directive's Global ImpactBeyond the EU: DORA and NIS 2 Directive's Global Impact
Beyond the EU: DORA and NIS 2 Directive's Global Impact
PECB
 
An Overview of Mutual Funds Bcom Project.pdf
An Overview of Mutual Funds Bcom Project.pdfAn Overview of Mutual Funds Bcom Project.pdf
An Overview of Mutual Funds Bcom Project.pdf
SanaAli374401
 
1029 - Danh muc Sach Giao Khoa 10 . pdf
1029 -  Danh muc Sach Giao Khoa 10 . pdf1029 -  Danh muc Sach Giao Khoa 10 . pdf
1029 - Danh muc Sach Giao Khoa 10 . pdf
QucHHunhnh
 
Seal of Good Local Governance (SGLG) 2024Final.pptx
Seal of Good Local Governance (SGLG) 2024Final.pptxSeal of Good Local Governance (SGLG) 2024Final.pptx
Seal of Good Local Governance (SGLG) 2024Final.pptx
negromaestrong
 
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in DelhiRussian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
kauryashika82
 

Último (20)

Advanced Views - Calendar View in Odoo 17
Advanced Views - Calendar View in Odoo 17Advanced Views - Calendar View in Odoo 17
Advanced Views - Calendar View in Odoo 17
 
Class 11th Physics NEET formula sheet pdf
Class 11th Physics NEET formula sheet pdfClass 11th Physics NEET formula sheet pdf
Class 11th Physics NEET formula sheet pdf
 
Beyond the EU: DORA and NIS 2 Directive's Global Impact
Beyond the EU: DORA and NIS 2 Directive's Global ImpactBeyond the EU: DORA and NIS 2 Directive's Global Impact
Beyond the EU: DORA and NIS 2 Directive's Global Impact
 
Basic Civil Engineering first year Notes- Chapter 4 Building.pptx
Basic Civil Engineering first year Notes- Chapter 4 Building.pptxBasic Civil Engineering first year Notes- Chapter 4 Building.pptx
Basic Civil Engineering first year Notes- Chapter 4 Building.pptx
 
INDIA QUIZ 2024 RLAC DELHI UNIVERSITY.pptx
INDIA QUIZ 2024 RLAC DELHI UNIVERSITY.pptxINDIA QUIZ 2024 RLAC DELHI UNIVERSITY.pptx
INDIA QUIZ 2024 RLAC DELHI UNIVERSITY.pptx
 
Accessible design: Minimum effort, maximum impact
Accessible design: Minimum effort, maximum impactAccessible design: Minimum effort, maximum impact
Accessible design: Minimum effort, maximum impact
 
An Overview of Mutual Funds Bcom Project.pdf
An Overview of Mutual Funds Bcom Project.pdfAn Overview of Mutual Funds Bcom Project.pdf
An Overview of Mutual Funds Bcom Project.pdf
 
Mixin Classes in Odoo 17 How to Extend Models Using Mixin Classes
Mixin Classes in Odoo 17  How to Extend Models Using Mixin ClassesMixin Classes in Odoo 17  How to Extend Models Using Mixin Classes
Mixin Classes in Odoo 17 How to Extend Models Using Mixin Classes
 
1029 - Danh muc Sach Giao Khoa 10 . pdf
1029 -  Danh muc Sach Giao Khoa 10 . pdf1029 -  Danh muc Sach Giao Khoa 10 . pdf
1029 - Danh muc Sach Giao Khoa 10 . pdf
 
Seal of Good Local Governance (SGLG) 2024Final.pptx
Seal of Good Local Governance (SGLG) 2024Final.pptxSeal of Good Local Governance (SGLG) 2024Final.pptx
Seal of Good Local Governance (SGLG) 2024Final.pptx
 
SECOND SEMESTER TOPIC COVERAGE SY 2023-2024 Trends, Networks, and Critical Th...
SECOND SEMESTER TOPIC COVERAGE SY 2023-2024 Trends, Networks, and Critical Th...SECOND SEMESTER TOPIC COVERAGE SY 2023-2024 Trends, Networks, and Critical Th...
SECOND SEMESTER TOPIC COVERAGE SY 2023-2024 Trends, Networks, and Critical Th...
 
Introduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The BasicsIntroduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The Basics
 
This PowerPoint helps students to consider the concept of infinity.
This PowerPoint helps students to consider the concept of infinity.This PowerPoint helps students to consider the concept of infinity.
This PowerPoint helps students to consider the concept of infinity.
 
Holdier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdfHoldier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdf
 
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in DelhiRussian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
 
Grant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy ConsultingGrant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy Consulting
 
Application orientated numerical on hev.ppt
Application orientated numerical on hev.pptApplication orientated numerical on hev.ppt
Application orientated numerical on hev.ppt
 
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptxSOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
 
Sports & Fitness Value Added Course FY..
Sports & Fitness Value Added Course FY..Sports & Fitness Value Added Course FY..
Sports & Fitness Value Added Course FY..
 
Mattingly "AI & Prompt Design: Structured Data, Assistants, & RAG"
Mattingly "AI & Prompt Design: Structured Data, Assistants, & RAG"Mattingly "AI & Prompt Design: Structured Data, Assistants, & RAG"
Mattingly "AI & Prompt Design: Structured Data, Assistants, & RAG"
 

GSwErc

  • 1. J Barrie Thompson July 2009 [email_address] Educating the Next Generation of Software Engineers
  • 2.
  • 3. Twenty years from now, software people will be sitting at the table and the other disciplines will be sitting around the sides of the room. Eberhardt Rechtin, 1993 There are precious few interesting man-made systems whose success is not critically dependent on software. There are precious few interesting software systems anywhere whose success is not critically dependent on the developers practicing good systems engineering.
  • 4.
  • 5.
  • 6.
  • 7. SWEBOK coverage* in 2007 across 28 SwE MS programs *Coverage in required and semi-required courses
  • 8.
  • 9.
  • 10.
  • 11.
  • 12.
  • 13.
  • 14.
  • 15. Outcomes at graduation ETHICS: Be able to make ethical professional decisions and practice ethical professional behavior. SYSTEMS ENGINEERING: Understand the relationship between software engineering and systems engineering and be able to apply systems engineering principles and practices in the engineering of software. TEAM: Be able to work effectively as part of a team, including teams that may be multinational and geographically distributed, to effectively communicate both orally and in writing, and to lead in one area of project development, such as project management, requirements analysis, architecture, construction, or quality assurance.
  • 16. Outcomes at graduation RECONCILIATION: Be able to reconcile conflicting project objectives, finding acceptable compromises within limitations of cost, time, knowledge, risk, existing systems, and organizations. PERSPECTIVE: Understand and appreciate the importance of feasibility analysis, negotiation, effective work habits, leadership, and good communication with stakeholders in a typical software development environment. LEARNING: Be able to learn and apply new models, techniques, and technologies as they emerge, and appreciate the necessity of such continuing professional development.
  • 17. Outcomes at graduation TECHNOLOGY: Be able to analyze a current significant software technology, articulate its strengths and weaknesses, compare it to alternative technologies, and specify and promote improvements or extensions to that technology.
  • 18. Curriculum architecture Baseline: Expected capability of CS and SE Grads BSEE and BSCS grads BSSE and BSCS grads BS + extensive experience Other degree, some experience Old degree, recent experience Business grads Prep Material Core Materials University-Specific Materials Elective Materials Capstone Experience
  • 19.
  • 20.
  • 21.
  • 22.
  • 23.
  • 24.

Notas do Editor

  1. This talk is about a new Graduate Software Engineering Reference Curriculum (GSwERC – pronounced “guess work”) which has been under development since May 2007, with work beginning in earnest in August 2007. GSwERC is a REFERENCE curriculum, not an absolute statement of requirements. It is a set of recommendations to universities on the best guidance that the authors could generate, incorporating extensive review comments from the broad community. We do not expect everyone to adopt all the recommendations. Some programs will not be able to adopt every recommendation because their program is too small, their marketplace doesn’t support it, their faculty cannot teach all the recommended material, and a myriad of other legitimate reasons. We believe that GSwERC sets the “gold standard” for graduate software engineering education. We will work with the community to help them adopt it in a sensible way tailored to each institution’s needs.
  2. Points to motivate integrating systems engineering in a substantial way into software engineering reference curriculum. Rechtin was one of the giants in the development of systems engineering and systems architecture.
  3. The rest of these slides are primarily around the first product. We are in preliminary stages of discussion with DoD to sponsor the second product beginning later in 2009.
  4. Seven steps to the GSwERC project. We have completed Steps 1, 2, and 4. We are always doing Step 3. We are writing GSwERC 1.0 now (Step 5) and working on Steps 6 and 7. We are generally on schedule.
  5. Study showed wide diversity in what is required/semi-required (>50% chance it is required) in master’s programs in software engineering. Schools were primarily in the U.S., but also included 3 from outside U.S. While some diversity is clearly good, especially at the graduate level, the high degree of diversity in today’s programs supports idea that reference curriculum is needed.
  6. Author list changes slightly over time, but has largely been stable for the past year. We recently added Professor Travessos, who is representing the Brazilian Computer Society. Authors are considered “current” if they have contributed sometime in the last 9 months.
  7. Most of the current authors built 0.25. GSwERC 0.25 had a set of outcomes all students should achieve at graduation, what typical students should have in the way of experience and academics when they enter the program, a curriculum architecture, a Core Body of Knowledge that all students should master by the time they graduate, and a brief analysis of how well 4 actual programs satisfy GSwERC recommendations. Rather than show the elements of version 0.25, later slides will highlight the content of 0.5. Document was reviewed by about 40 out of 150 invited reviewers. Version 0.5 responded to their review comments.
  8. Publicity is critical to generate interest in authoring, reviewing, and adopting GSwERC
  9. The following information is from version 0.5. Based on review comments (review of version 0.5 closed on March 15, 2009), there will be many changes throughout GSwERC. This was expected. Review was thoughtful and insightful. However, review comments did not “break” version 0.5. There is a clear path from version 0.5 to version 1.0 which the author team is now following. About 80 people reviewed version 0.5, generating more than 800 individual comments. Publication of version 1.0 is scheduled for fall 2009.
  10. These are not ENTRANCE REQUIREMENTS because this is a reference curriculum. They are expectations in the sense that in order to achieve the outcomes in about 11-13 semester courses, the authors believe students need to have satisfied these 3 expectations. Programs that wish their students to satisfy the GSwERC outcomes, but which do not impose these expectations, may choose “leveling” or “ramp” courses, internships, and other means to compensate. That will, of course, lengthen the duration of the master’s program for many students. The majority of programs in the 2007 survey did not require a SwE introduction class. They assumed students picked up the equivalent knowledge and skills before entering the master’s program or took a leveling course that did not count towards satisfying the degree. Only about 1/3 of surveyed programs required experience for admissions. The experience requirement was, by far, the most controversial element of the whole set of recommendations. GSwERC 1.0 is expected to retain this recommendation and provide more rationale for its inclusion, the consequences of not having experience, and implementation guidance for those universities who do not wish to adopt it but want to still come as close as possible to achieving GSwERC outcomes.
  11. The tie to systems engineering is strong enough that it is reflected in an outcome. The SWEBOK does not contain information about systems engineering. Other reference material is being included in GSwERC to compensate. There were many review comments that we should more clearly include both oral and written communications skills in the outcomes. Outcome TEAM now reflects those comments, emphasizing its importance for team effort.
  12. The Core Body of Knowledge (CBOK), represented in the middle of the diagram, should take up no more than 50% of the total time in the master’s program. That is the material that ALL graduate students should learn. It is specified through Bloom Levels from material taken from the SWEBOK 2004 plus supplementary material in systems engineering and other areas which are not adequately covered in the current version of the SWEBOK. Restricting learning the CBOK to 50% of the time allows universities to add their own emphasis (e.g., James Madison University puts a strong emphasis on security) and allows students to select electives based on personal interest. Achieving the 10 outcomes is not accomplished solely through learning the CBOK. All of the program together is needed to achieve the 10 outcomes. The capstone experience is a project or thesis. In most programs is likely to be a project where all the knowledge the student has learned previously can be applied to deepen the level of understanding and accomplishment.
  13. Version 0.5 provided early guidance to those who wish to implement GSwERC. This is an area which will receive a lot of attention for improvement in version 1.0.
  14. The collection of authors who created GSwERC cannot sustain it by themselves. Professional societies who routinely do curriculum development, maintenance, promulgation, etc. need to take over on-going support. Authors and DoD sponsor desire on-going support to be taken over by a combination of ACM, IEEE, and INCOSE.
  15. GSwERC, as originally structured, may be difficult for professional societies to take over. It has information about specific programs. Restructuring of GSwERC may make this easier.