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
What is SWEBOK? ( S oft W are E ngineering B ody O f K 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:
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 compete in 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
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 The IEEE CS certification programs have content that support the discipline areas in red EE CE SE CS HARDWARE SOFTWARE
The Need For Certification
With the constant change in the computing industry, there is a need for consistency in:
Software design and construction
How do we ensure that software is being developed consistently across the industry?