1 / 26

IEEE CS Certification & Professional Education IEEE Computer Society

IEEE CS Certification & Professional Education IEEE Computer Society. Agenda. Introduction to the SWEBOK Guide How SWEBOK influences academia How SWEBOK influences industry Certification Details The Process. What is Software Engineering?.

sutton
Download Presentation

IEEE CS Certification & Professional Education IEEE Computer Society

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. IEEE CS Certification & Professional Education IEEE Computer Society

  2. Agenda • Introduction to the SWEBOK Guide • How SWEBOK influences academia • How SWEBOK influences industry • Certification Details • The Process

  3. What is Software Engineering? • (1) The application of a systematic, disciplined, quantifiable approach to the development, operation, and maintenance of software; that is, the application of engineering to software. • (2) The study of approaches as in (1).” • (IEEE 1990) Software Makes Hardware Work!

  4. Software Engineering as a Profession Body of Knowledge Curriculum Initial professional education IEEEComputer Society with its sister societies Accreditation criteria Skills Development Competency definition One or both Professional development programs Certification Licensing Standards of practice Full Professional Status Code of ethics We have the key foundation elements for a well defined professional area: Body of Knowledge + Int’l Standards, driving curriculum and accreditation, certification in multiple tiers, and emerging licensing. Graphic adapted from “After the Gold Rush,” by Steve McConnell. 4

  5. History of the SWEBOK Guide • 2001: Trial version; 10 Knowledge Areas • 2004: 2004 SWEBOK Guide published (Version 2) • 2005: Established as an ISO-IEC Technical Report #19759:2005 with over 13,000 pages • 2008: Ratified by ISO-IEC 24773 standard as the BOK for software engineering certifications world-wide • 2009: First certifications (CSDA and CSDP) conform to ISO-IEC 24773 • 2010: Version 3 development begins; adding 5 new knowledge areas + point-wise security updates • 2011: Version 3 to be published in 1Q’11

  6. SWEBOK Guide V3 Knowledge Areas Software Requirements Software Design Software Construction Software Testing Software Maintenance Software Configuration Management Software Engineering Management Software Engineering Process Software Engineering Economics Software Quality Software Engineering Methods Software Engineering Professional Practices Computing Foundations Mathematical Foundations Engineering Foundations 6

  7. SWEBOK Guide Influence SWEBOK Guide SE 2004 Curriculum CSDA Certification GSw2009 Graduate Curriculum CSDP Certification SWE Licensing (US) 7

  8. SWEBOK Guide Influence in Academia • The SWEBOK Guide is the basis of software engineering curriculums in Universities world-wide: US, China, India, Russia etc. • SE2004: Undergraduate software engineering curriculum based on SWEBOK Guide • GSw2009: Graduate software engineering curriculum based on the SWEBOK Guide

  9. How Can Universities Participate? • CSDA as a capstone to undergraduate degree • Graduates leave school with a degree and a CSDA certification • Differentiation for your students and your school • Rose Hulman USA, Pace NY USA, Higher School of Economics Russia, Wuhan China, Huazhong University of Technology & Science China • CSDP offered as extension course • Offer assessment classes to prepare mid-career professionals • Offer local industry a career growth path for their employees

  10. What about industry?

  11. Software Is Pervasive • Today, everyone is a developer: • Kids writing apps for their smartphones • MBAs writing financial analysis apps • Engineers writing mission-critical code • How can you distinguish whether one developer is better than another? • Given the examples above, is there a way to validate their knowledge base?

  12. Answer: Knowledge-Based Certification Software complexity has resulted in poor product quality, costly defects and unsuccessful projects. The software industry is growing faster than academia can produce skilled engineers, with a disconnect between academic knowledge and real-word expectations Process-oriented products (PMP, CMMI, Agile) cannot alone solve this trend; structure and assessment of the fundamentals of software engineering practices are needed to help advance the industry Product-specific certifications (Microsoft, Cisco) do not address the need for establishing and assessing fundamental software practices Knowledge-based certifications measure software engineering fundamentals and ensure that standard, disciplined practices are established and followed 12

  13. IEEE CS Certification Offerings CSDP: Designed for mid-career SW professionals (4+ years) looking to advance in their field and demostrate their proficiency of established development practices CSDA: Designed to provide entry-level SW professionals (< 2 years) with a baseline knowledge of fundamental development practices and a growth path to the CSDP and beyond 13

  14. Certification and Professional Education Roadmap Licensed Software Engineer (US) 2011 Target: Specialists (Architecture, Security) CSDM Specialty Courses 2011 Launched: 2002 Target: Mid-career professionals KA Focus Training Courses 4Q’10 CSDP Assessment Course Launched: 2008 Target: SW Engineering graduates and entry-level professionals CSDA Assessment Course SWEBOK Certificate Program (SCP) Emerging Markets

  15. CSDA Professional Education RoadmapBridging the Academic-Industry Gap Launched: 2008 Target: SWE graduates and entry-level professionals CSDA Assessment Course: 4 modules, 15 KAs Target: Candidates preparing for the CSDA exam; SWEBOK knowledge assessment Formats: Online course, ILT (4Q) Launches: June 28 SWEBOK Certificate Program (SCP): 4 Certificates, 15 KAs Target: SWE students or graduates in emerging markets (India) Format: Instructor-Led Training (ILT) Launches: August ‘10 (Foundations Certificate)

  16. CSDP Professional Education RoadmapProfessional Development for the Software Industry Launched: 2002 Refreshed: April 2010 Target: Mid-career software professionals KA Focus Training Courses Target: CSDP Candidates who need further instruction in one or more KAs Format: Online course Launches: October ‘10 (Ist KA) CSDP Assessment Course: 8 modules, 15 SWEBOK KAs Target: Candidates preparing for the CSDP exam; SWEBOK knowledge assessment Formats: Online course (now), ILT (4Q) Launched: June 1

  17. Who Benefits? Individuals:SW development professionals looking to confirm and demonstrate their knowledge of established development practices and advance in their careers Employers: Recognize the benefits of adopting standardized SW practices Can use the CSDA/P as a hiring tool, or as an assessment of individual’s knowledge Academia: Schools that use SWEBOK as a foundation for courseware Graduating SWE students Government: Acquisition, contractor qual/selection, product specification CSDP is covered under GI Bill with $400 reimbursement 17

  18. US Software Licensure Update • As of 2009, ten US States have indicated their interest in a formal licensing scheme for software engineers • This has enabled the NCEES to agree to develop a formal Principles & Practices exam • The IEEE-USA will serve as the lead society to create the exam and will work closely with the IEEE CS and other organizations • It is anticipated that the SWEBOK Guide and CSDP examination will be used in the development of the exam • Exam development is expected to begin in 2011, with completion sometime in 2012. • The minimum requirement for licensure will be a licensed professional engineer in the US, practicing in the field of software engineering. 18

  19. CSDA/P Qualifications No formal requirements. Profile: Recent software or computer engineering graduates Under-graduates who are in their final year of a bachelor's degree program in software or computer engineering Non-degree professionals with more than 2 years of programming experience CSDP CSDA Licensed SW Engineers and IEEE Senior Members are already qualified. All others must meet: • Education: (need at least one) • Bachelor's degree • CSDA certificate holder • Educator at the post-baccalaureate level • Full member of the IEEE Experience: (need at least one) • Advanced degree in software engineering and min. two years (~3,500 hrs) of experience in software development • At least four years (~7,000 hrs) experience in software development 19

  20. CSDA/P Exam Details • Exam development conforms to ISO-IEC 17024, global standard for certifications • 180 multiple-choice questions, 150 of which are scored (30 are development questions) • Computer-Based Training (CBT) platform, offered at select Prometric centers world-wide • See list: • Exams take 3.5 – 4 hours to complete • Score report issued before leaving the test center • Credential package is issued within 4-6 weeks 20

  21. CSDA/P Exam Costs: USA For 2010, the exam costs are as follows: IEEE or CS member non-member CSDA Exam $295 $395 CSDA Bundle $495 $645 CSDP Exam $395 $495 CSDP Bundle $595 $745 Exam cost includes $50 processing fee Bundle includes: e-learning course (6 mos. Access), processing fee, exam

  22. What Employers are Saying Mike Gayle, Senior Manager, Boeing Integrated Defense Systems: “The CS Certifications are valuable to have in these times of increased competition and global markets. The CSDA and CSDP are a means to increasing the professionalism of a software engineering staff, allowing for greater commonality in training of software engineers, and possibly leading to an enhanced reputation in the industry." Raghu Nambiar, General Manager, Siemens Information Systems Ltd “We selected the CSDA and CSDP as the benchmark for software certifications at Siemens as they will help raise the level of competence in our organization.” Tori Wenger, Sr. Engineering Manager, Rockwell Collins "The CSDA is effective as a graduating tool for several reasons.  It gives students who take the exam an industry benchmark by which to measure their education progress.” 22

  23. What Professionals are Saying Steve Tockey, Principal Consultant, Construx Software “The CS Certifications are valuable to have in these times of increased competition and global markets. The CSDA and CSDP are a means to increasing the professionalism of a software engineering staff, allowing for greater commonality in training of software engineers, and possibly leading to an enhanced reputation in the industry." Gary Kuehn, Dir. of Application Development, Barclays Capital “I could not think of a better way to bolster my credentials and help set myself apart than through the CSDP certification. Earning the right to advertise the credential clearly demonstrates my dedication to our profession.” Larry Cox, Deputy Director, Los Alamos Laboratories “With my CSDP, I can demonstrate that not only am I a scientist but I also have professional certification that will go a long way toward maintaining the reputation of this laboratory, and that the work I’m doing is valid and trustworthy.” Rajeev Shakar, CSDP “There is no other certification that comes close to the CSDP, which demonstrates one's capability in the software development life cycle.” 23

  24. Employers That Have CSDA/Ps Accenture Agilent TechnologiesAir Force Research LaboratoryAlcatel USAAnheuser BuschAntares Management SolutionsAOLAvayaBAE SystemsBarclays CapitalBarclays Global Investors Inc.Baxter Health Care CorporationBEA Systems India BearingpointBechtelBeyondsoftBMC SoftwareBoeingBooz Allen HamiltonBorland SoftwareBoschCadence Design SystemsCapgemini Capital One FinancialCisco SystemsCiticorpComputer Science CorporationCompuware CorpConcurrent Technologies Construx SoftwareConvergys CorporationDaewoo ElectronicsDaimler ChryslerDassault Falcon JetDeloitte & Touche Tax TechnologiesDelphi Delco Electronics SystemsEDS CorpEricsson Wireless Communications Ernst & Young LLP Exxon MobilFederal ExpressFlextronics ElectronicsFidelity Information ServicesGEGoldman Sachs Hewlett PackardHitachi Honeywell India SoftwareHoneywell InternationalHP CorporationIBM CorporationIBM Global ServicesInfosys TechnologiesIntel CorporationInteractive Data CorporationIntuit CorporationITT IndustriesJP Morgan Chase & CoL-3 CommunicationsLawrence Livermore National Laboratory Lender Processing ServicesLinux NetworxLitton Advanced Systems DivisionLockheed Martin CoLos Alamos National LaboratoryLucent Technologies Mayo ClinicMedtronic, IncMicrosoft CorporationMissile Defense AgencyMitre CorporationMotorola ElectronicsNASA Langley Research Center NASA Marshall Space Flight Center NECNewbridge NetworksNokia NetworksNorthrop GrummanOracle Palm Philips ElectronicsPrintrakQuarkQwestRational Software CorpRaytheonRose-Hulman VenturesRockwell CollinsSage SAICSamsungSandia National LaboratoriesSBC CommunicationsSchlumbergerSharpShell CorporationSiemensSpace And Naval Warefare Systems CenterSprint CorporationSun MicrosystemsTata Consultancy ServicesTexas InstrumentsThe Aerospace CorporationTrane CompanyTRW Automotive Tyco ElectronicsUnisys CorporationUnited Space AllianceUnited States NavyUS Air Force US ArmyUS Marine CorpUS NavyVisteon CoroporationWells Fargo BankWestinghouseWipro InfotechXerox Corporation 24

  25. The Process • Discuss opportunity with Sandy • Close with United Training • Book the order • Schedule the class • United Training will take it from there • Go find the next opportunity!

  26. For More Information Computer Society Certifications: www.computer.org/certification Email: certification@computer.org CSDA Certification www.computer.org/csda Email: csda@computer.org CSDP Certification www.computer.org/csdp Email: csdp@computer.org 26

More Related