CSDP: About the CSDP

What is the CSDP?

The IEEE Computer Society Certified Software Development Professional (CSDP) certification is the only software development certification that has all of the components of a professional certification:

  • Exam-based testing demonstrating mastery of a Body of Knowledge (BOK);
  • Extensive experience base in the performance of the work or profession being certified; and
  • Continuing professional education, measured and relevant to the BOK.

The CSDP Exam Specifications were develop through a job analysis process that provided an industry accepted, systematic procedure for identifying/validating the performance domain of a job and the knowledge and skills that are necessary to perform the job.

The CSDP exam covers the following knowledge areas:

  • Business Practices and Engineering Economics
  • Software Requirements
  • Software Design
  • Software Construction
  • Software Testing
  • Software Maintenance
  • Software Configuration Management
  • Software Engineering Management
  • Software Engineering Process
  • Software Engineering Tools and Methods
  • Software Quality

About the IEEE

With nearly 85,000 members, the IEEE Computer Society is the world's leading organization of computing professionals. Founded in 1946, and the largest of the 39 societies of the Institute of Electrical and Electronics Engineers (IEEE), the CS is dedicated to advancing the theory and application of computer and information-processing technology, and is known globally for its computing standards activities.

The CS serves the information and career-development needs of today's computing researchers and practitioners with technical journals, magazines, conferences, books, conference publications, and online courses. Its Certified Software Development Professional (CSDP) program for mid-career professionals and Certified Software Development Associate (CSDA) credential for recent college graduates confirm the skill and knowledge of those working in the field. The CS Digital Library (CSDL) is an excellent research tool, containing more than 250,000 articles from 1,600 conference proceedings and to all available issues of 26 CS periodicals.