12
Certified Software Certified Software Development Associate Development Associate

CSDA Presentation 2008.ppt

  • View
    1.617

  • Download
    5

Embed Size (px)

DESCRIPTION

 

Citation preview

Page 1: CSDA Presentation 2008.ppt

Certified SoftwareCertified SoftwareDevelopment AssociateDevelopment Associate

Page 2: CSDA Presentation 2008.ppt

Slide 2

What Is the IEEE Computer Society?What Is the IEEE Computer Society?

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

Our vision: To be the leading provider of technical information, community services, and personalized services

for the world’s computing professional

Page 3: CSDA Presentation 2008.ppt

Slide 3

What is SWEBOK?What is SWEBOK?((SSoftoftWWare are EEngineering ngineering BBody ody OOf f KKnowledge)nowledge)

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:

Page 4: CSDA Presentation 2008.ppt

Slide 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 EngineersDemand for Software Engineers

Source: CRA 2007

1. Source:National Academies, 20072. McKinsey Global Institute, “The Supply of Offshore Talent in Services” and “ The Emerging Global Labor Market”; Part II

Page 5: CSDA Presentation 2008.ppt

Slide 5

Computing Curriculum EvolutionComputing 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

The IEEE CS certification programs have content that support the discipline areas in red

EEEE CECE SESECSCS

HARDWARE SOFTWARE

Page 6: CSDA Presentation 2008.ppt

Slide 6

The Need For Certification 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

Page 7: CSDA Presentation 2008.ppt

Slide 7

ICS Certification RoadmapICS Certification RoadmapBridging the Educational-Professional GapBridging the Educational-Professional Gap

Future ConceptCSDP modulesGoal: Move CSDA to CSDP

Launched: 2008Target: Entry-level developers

Launched: 2004Target: Experienced Developers

Future Concept Target: Specialists

(Architecture, Security)

Future ConceptCSDA Preparation Courses

Future ConceptCSDM Speciality Modules

Page 8: CSDA Presentation 2008.ppt

Slide 8

How To Become aHow To Become aCSDA Certificate HolderCSDA 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

Page 9: CSDA Presentation 2008.ppt

Slide 9

Step 1: RegistrationStep 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

Page 10: CSDA Presentation 2008.ppt

Slide 10

Step 2: Prepare for the ExamStep 2: Prepare for the Exam Self Review

SWEBOK http://swebok.org/htmlformat.html

Compilation of Software Engineering Termshttp://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

Page 11: CSDA Presentation 2008.ppt

Slide 11

Step 3: Take the ExamStep 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

Page 12: CSDA Presentation 2008.ppt

Slide 12

CSDA Exam Distribution Per CSDA Exam Distribution Per Knowledge AreaKnowledge Area

Knowledge Area % of questions on exam

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%