1 / 12

Certified Software Development Associate

Certified Software Development Associate. What Is the IEEE Computer Society?. Our vision: To be the leading provider of technical information, community services, and personalized services for the world’s computing professional.

nicole
Download Presentation

Certified Software Development Associate

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. Certified SoftwareDevelopment Associate

  2. What Is the IEEE Computer Society? Our vision: To be the leading provider of technical information, community services, and personalized services for the world’s computing professional • The IEEE CS was established in 1946, has nearly 100,000 members in 140 countries, and is the leading association for computing professionals. • We have a long history of leadership in the development of the software engineering profession and authored the most extensive and widely adopted set of software engineering standards - the IEEE Software Engineering Standards Collection • We are the originator and sponsor of SWEBOK (SoftWare Engineering Body of Knowledge); used by many Universities in their curriculum • We publish many magazines, journals, and papers related to software engineering • Our motivation and goal: To advance the software engineering profession world-wide

  3. What is SWEBOK?(SoftWare Engineering Body Of Knowledge) • SWEBOK is a guide to “generally accepted” principles and knowledge about software engineering. • An international team took 10,000 comments from 300+ reviewers. • Additions to the Guide by consensus, driven by a transparent process. • It identifies the Core Knowledge of what is known about software engineering • The systematic, disciplined, quantifiable approach to the development, operation, and maintenance of software • SWEBOK is intended for use in curriculum development, employee skills assessment, continuing education, and professional development. • SWEBOK was developed by the IEEE Computer Society with financial support and technical contributions from the following companies and government bodies:

  4. Demand will grow for software engineers over the next decade. India and China are doubling their graduates each year¹ 215,000 graduates in India in 2004, but only 25% can competein global market² 644,100 graduates in China in 2004, but only 10% can compete² Competition in work environment, outsourcing, and time to market increases demand for a highly proficient workforce Demand for Software Engineers Source: CRA 2007 1. Source:National Academies, 2007 2. McKinsey Global Institute, “The Supply of Offshore Talent in Services” and “ The Emerging Global Labor Market”; Part II

  5. Computing Curriculum Evolution Post-1990, the Internet evolution grew Computer Engineering, Computer Science, and Software Engineering; all of which offer their own perspective on software development EE CE CS SE HARDWARE SOFTWARE The IEEE CS certification programs have content that support the discipline areas in red

  6. The Need For Certification • With the constant change in the computing industry, there is a need for consistency in: • Software design and construction • Software testing • Software validation • How do we ensure that software is being developed consistently across the industry? Software certification

  7. Future Concept CSDM Speciality Modules Future Concept CSDP modules Goal: Move CSDA to CSDP Future Concept CSDA Preparation Courses ICS Certification RoadmapBridging the Educational-Professional Gap Future Concept Target: Specialists (Architecture, Security) Launched: 2004 Target: Experienced Developers Launched: 2008 Target: Entry-level developers

  8. How To Become aCSDA Certificate Holder Three Step Process: • Registration: • http://www2.computer.org/portal/web/csda/appprocess • Prepare for the examination: • http://www2.computer.org/portal/web/csda/prep • Take the Examination: • http://www.prometric.com/IEEE/default.htm

  9. Step 1: Registration • Complete online CSDA registration form • Contact Information and education history • Read Candidate Agreement • Read Software Engineering Code of Ethics • $100 Registration Fee • Candidate will receive acknowledgement of registration payment • Authorization to test sent to candidate Testing Window Registration Deadline 18 August - 12 December 2008 1 December 2008 1 January - 11 July 2009 27 June 2009

  10. Step 2: Prepare for the Exam • Self Review • SWEBOK http://swebok.org/htmlformat.html • Compilation of Software Engineering Terms http://www2.computer.org/portal/web/csda/glossary • Course notes from CSSE classes • CSDA Sample Exam Questions http://www2.computer.org/portal/web/csda/sampletest • CSDA Learning System: • Self-directed online learning materials • Module 1: Software Engineering Development Practices • Module 2: Software Maintenance and Management • Module 3: Engineering Supporting Process • Module 4: Software Engineering Foundations • 500 question interactive test exam • E-Flash cards • IEEE Members $695, Nonmembers $795

  11. Step 3: Take the Exam • Prometric is the exam administrator • 3000 Locations across the globe • Terre Haute office by the mall • Examination details: • 3.5 hours long • Computer-based • Total of 180 questions on the examination • Closed book, calculators provided • Exam fee: • IEEE/IEEE Computer Society member fee is $350 • Non-member fee is $450

  12. CSDA Exam Distribution Per Knowledge Area Software Requirements 7% Software Design 8% Software Construction 10%Software Testing 7%Software Maintenance 7%Software Configuration Management 3%Software Engineering Management 3%Software Engineering Process 4%Software Engineering Methods 5%Software Quality 6%Software Engineering Professional Practice 7%Software Engineering Economics 3%Computing Foundations 10%Mathematical Foundations 10%Engineering Foundations 10% Knowledge Area % of questions on exam

More Related