You are on page 1of 40

THE COMMUNITY FOR TECHNOLOGY LEADERS

www.computer.org

CREDENTIALS &
CERTIFICATIONS
2016

KEYS TO PROFESSIONAL SUCCESS

CONTENTS
SWEBOK KNOWLEDGE AREA CERTIFICATES
Software Requirements

Software Design

Software Construction

Software Testing

Software Maintenance

Software Configuration Management

10

Software Engineering Management

11

Software Engineering Process

12

Software Engineering Models and Methods

13

Software Quality

14

Software Engineering Economics

15

Software Project Management

16

SOFTWARE ENGINEERING ASSOCIATE CERTIFICATIONS

IEEE CS Software Development


Associate Engineer Certification

21

IEEE CS Software Quality & Maintenance


Associate Engineer Certification

23

IEEE CS Software Engineering Management


Associate Engineer Certification

25

PROFESSIONAL CERTIFICATIONS
Professional Software Developer Certification

29

Professional Software Engineering Process


Master Certification

31

Professional Software Engineering


Master Certification

33

CERTIFICATES OF ACHIEVEMENT
CONTINUING EDUCATION
Cloud Computing Certificate of Achievement

36

Certificate of Achievement Topics

36

Embedded Systems Certificate of Achievement

37

Multi-Core Certificate of Achievement

37

Quarto

38

Kino

38

SWEBOK
KNOWLEDGE AREA
CERTIFICATES

SOFTWARE
REQUIREMENTS

KNOWLEDGE & ASSESSMENT

Software requirements engineering is


the process of determining what is to be

The examination requires that a candidate demonstrate

produced in a software system. It has the

proficiency in:

widely recognized goal of determining


the needs for, and the intended external
behavior of, a system design.
Effective software design begins with
the establishment of clear, achievable
and unambiguous requirements. The
IEEE Computer Society Certificate of
Proficiency validates a candidate's
knowledge of the elements of
requirements engineering, the activities
of analysis, and specification process
involved within requirements derivation.
* Continuing Education Requirements: Once earned, there
are no renewal fees or continuing education requirements
for certificates of proficiency.

The knowledge and ability to establish effective


functional and non-functional requirements that is
complete, concise, correct, consistent, testable and
unambiguous.
The knowledge and ability to employ appropriate
requirements elicitation techniques to identify
requirements.
The knowledge of the skills necessary to design a
set of software models to be used to flush out and
extract hidden requirements and drive clarity into
the system functional requirements
The knowledge and ability to conduct requirements
analysis and prioritize needs.
The knowledge and ability to perform requirements
engineering in the context of software development
life cycles and processes
The knowledge and ability to employ various
requirements validation techniques.
The knowledge and ability to critically evaluate
requirements to identify defects
The knowledge of the common techniques used to
effectively manage changes to requirements

Exam Duration:

90 Minutes

Exam Questions:

70 Questions

Exam Location:

Exams are 100% online and proctored remotely

Exam Cost:

Member: $65
Non-Member $85
5

KNOWLEDGE & ASSESSMENT


The examination requires that a candidate demonstrate
proficiency in:
Understanding the successful application of
essential design principles and methods to the
overall software design process

SOFTWARE DESIGN
Software design is the process of defining
the architecture, components, interfaces and
other characteristics of a system. Essentially,
software design is the software life cycle
activity in which parameters outlined and
defined in the Requirements process are
translated into a description of a software
system's internal structure which can then be
used as a basis for construction.
This IEEE Computer Society Certificate
of Proficiency validates a candidate's
knowledge of the essential processes and
tools involved in software design, and
their application in the development of
a logical blueprint from which to build a

The knowledge and skills necessary to apply the


concepts of concurrency, data persistence, error
handling and security to a typical software design
project understanding the essential elements of
software structure and architecture in terms of
styles, patterns and families of programs and
frameworks within software development projects
Having a command of the key principles involved
in the development of user interface design
to a software development project, including
essential principles, interaction modalities,
information presentation and the UI design process
understanding the appropriate application of quality
analysis and evaluation principles, including quality
attributes, analysis and evaluation techniques, and
quality measures
The knowledge and ability to employ design
notations in terms of structure and behavioral
descriptions in the software design process
The knowledge and ability to employ function,
object, data-structure and component-based design
methodologies in a typical software design project.

Exam Duration:

90 Minutes

Exam Questions:

70 Questions

* Continuing Education Requirements: Once earned, there

Exam Location:

Exams are conducted online and proctored remotely

are no renewal fees or continuing education requirements

Exam Cost:

software system.

for certificates of proficiency.


6

Member: $125
Non-Member $155

SOFTWARE
CONSTRUCTION
Software construction combines coding,
verification, unit and integration
testing, and debugging to build the
working software described in the
software design process.

KNOWLEDGE & ASSESSMENT

This certificate of proficiency

The examination requires that a candidate demonstrate

validates your knowledge of software

proficiency in:

construction practices and processes. It


examines your ability to understand and
apply the essential processes and tools
of software construction and to identify
the role of these processes and tools
in the development of a functioning
software system.
* Continuing Education Requirements: Once earned, there
are no renewal fees or continuing education requirements
for certificates of proficiency.

The managerial skills required in software


construction complexity: anticipating change,
constructing for verification, and employing
construction standards throughout a construction
project.
Applying key construction life cycle models
including planning and measurementto software
construction projects.
Command of construction considerations such as
design, languages, coding, testing, quality, and
reuse.
Using key construction technologies such as API,
state-based and table-driven techniques, runtime
configuration, middleware, and other technologies in
a typical software construction project.
Working with key software construction tools
such as GUI builders, unit testing tools, profiling,
performance analysis, and slicing tools.

Exam Duration:

90 Minutes

Exam Questions:

70 Questions

Exam Location:

Exams are 100% online and proctored remotely

Exam Cost:

Member: $85
Non-Member $110
7

SOFTWARE
TESTING
Software testing dynamically verifies
that a program behaves as expected on
a finite set of test cases selected from an
infinite domain of execution possibilities.
Testing confirms that the requirements
were achievable, that the design was
buildable, and that the construction has
been successful.
This certificate of proficiency validates
your knowledge and understanding of
the techniques, methods, and practices
involved in software testing processes

KNOWLEDGE & ASSESSMENT


The examination requires that a candidate demonstrate
proficiency in:
Employing appropriate testing terminology
throughout the entire testing process.
Executing and managing specific software test
processes and techniques with well-defined
objectives and targets.
Assigning and executing appropriate testing
techniques, including domain, code, fault, usage,
and model-based, within software testing scenarios.
Applying appropriate test evaluation scenarios to
specific software testing objectives.
Comprehensively grasping the complete testing
process, taking into account all common practical
considerations.

and procedures, as well as your ability to


interpret and act on their results.
* Continuing Education Requirements: Once earned, there
are no renewal fees or continuing education requirements
for certificates of proficiency.
8

Exam Duration:

90 Minutes

Exam Questions:

70 Questions

Exam Location:

Exams are conducted online and proctored remotely

Exam Cost:

Member: $125
Non-Member $155

SOFTWARE
MAINTENANCE
Software maintenance involves tracking
software through actual operations,
before and after delivery, to provide costeffective support. After a software product
is delivered, it will evolveor change
over time, and software professionals
will discover defects, observe changing
operating environments, and encounter
new user requirements.
This certificate of proficiency validates
your knowledge of maintenance concepts

KNOWLEDGE & ASSESSMENT

and processes, as well as your ability to


apply them to real-life software support
and evolution.
* Continuing Education Requirements: Once earned, there
are no renewal fees or continuing education requirements
for certificates of proficiency.

The examination requires that a candidate demonstrate


proficiency in:
Applying software maintenance fundamentals,
including terminology, the nature of and need for
maintenance, maintenance costs, evolution, and
categories of maintenance.
Interpreting key issues in software maintenance,
including technical and management issues, cost
estimation, and software maintenance measurement.
Employing software maintenance best practices.

Exam Duration:

90 Minutes

Exam Questions:

70 Questions

Exam Location:

Exams are 100% online and proctored remotely

Exam Cost:

Member: $85
Non-Member $110
9

SOFTWARE
CONFIGURATION
MANAGEMENT
Software development is not a

KNOWLEDGE & ASSESSMENT

straightforward process and often


requires multiple iterations between the
development phases. To cope with this
dynamic nature of software development,
software engineers need to control the
changes in the development process.
Software Configuration Management
(SCM) is the activity that helps software
developers control the evolution of a
software project.
This certification examines SCM as a
software-engineering discipline supporting
all life-cycle phases by relying on tools and
techniques to manage changes in software,
including documentation, code, interfaces,
and databases.
This Certificate of Proficiency validates
a candidate's knowledge of software

The examination requires that a candidate demonstrate


proficiency in:
The knowledge and ability to perform the
planning and execution of an SCM process,
considering specific organizational aspects
such as personnel, product, project, crossorganizational, process, and tools
The knowledge and skills necessary to identify and
organize configuration items to be controlled with
SCM, including labeling and version control
The knowledge and capability to perform effective
surveillance of SCM activities
The knowledge and understanding of the best
practice techniques for Managing software baselines
The knowledge and ability to track and control
management changes during the software life
cycle, including deviations and waivers in software
configuration control
The knowledge of SCM Tools and command of
their application

Configuration management concepts and


processes, and their ability to apply them
in actual software support environment.

Exam Duration:

90 Minutes

Exam Questions:

70 Questions

* Continuing Education Requirements: Once earned, there

Exam Location:

Exams are conducted online and proctored remotely

are no renewal fees or continuing education requirements


for certificates of proficiency.
10

Exam Cost:

Member: $125
Non-Member $150

SOFTWARE
ENGINEERING
MANAGEMENT
Software engineering management
applies project management activities
planning, coordinating, measuring,
monitoring, controlling, and reporting
specifically to the processes of software
development. It's an ongoing process of
guiding a software package through its

KNOWLEDGE & ASSESSMENT


The examination requires that a candidate demonstrate
proficiency in:

life cycle.

Executing a requirements negotiation process.

This certificate of proficiency validates

Feasibility analyses, including processes and


results interpretation.

your knowledge of software engineering


management techniques and your ability
to apply them in an actual software
support environment.
* Continuing Education Requirements: Once earned, there
are no renewal fees or continuing education requirements
for certificates of proficiency.

Directing a software project planning process,


including determining deliverables; effort, schedule,
and cost estimation; resource allocation; risk
management; quality; and plan management.
The principles and processes of software
engineering enactment.
Performing software project reviews and evaluations
according to best practices.
Organizing and managing software project
closure activities.
Mastering best practice software engineering
measurement processes.
Selecting and applying software engineering
management tools, including selection and application.

Exam Duration:

90 Minutes

Exam Questions:

70 Questions

Exam Location:

Exams are 100% online and proctored remotely

Exam Cost:

Member: $125
Non-Member $150
11

SOFTWARE
ENGINEERING
PROCESS
An engineering process is a set of
interrelated activities that consume
resources in order to transform inputs
into outputs. Software engineering
processes are specifically those activities
that software engineers perform to

KNOWLEDGE & ASSESSMENT


The examination requires that a candidate demonstrate
proficiency in:
Fundamental term definitions, including
process management and process infrastructure
terminology.
Software life cycles, including software process
categories, life cycle models, and process adaption.

develop, maintain, and operate software.

Employing key elements of process assessment


models, methods and improvement techniques.

This certificate of proficiency validates

Applying best practice software measurement


techniques to a real-world project.

your knowledge of software processes


and your ability to apply them in realworld software endeavors.
* Continuing Education Requirements: Once earned, there
are no renewal fees or continuing education requirements
for certificates of proficiency.
12

Exam Duration:

90 Minutes

Exam Questions:

70 Questions

Exam Location:

Exams are conducted online and proctored remotely

Exam Cost:

Member: $85
Non-Member $110

SOFTWARE
ENGINEERING
MODELS AND
METHODS
Models and methods impose a structure
on software engineering to make
development activities systematic,
repeatable, and quality-oriented. The
study of models and methods provides an
approach to problem solving, notations,
and procedures for construction and
analysis as well as techniques for

KNOWLEDGE & ASSESSMENT

the specification, development, and


verification of your software.
This certificate of proficiency validates
your knowledge of software models and
methods and how to apply them in a real
software development project.
* Continuing Education Requirements: Once earned, there
are no renewal fees or continuing education requirements
for certificates of proficiency.

The examination requires that a candidate demonstrate


proficiency in:
Essential modeling principles, properties, and
expression of models, syntax, semantics, and
pragmatics.
Providing a working analysis of information,
behavioral, and structure modeling.
Appropriate model analyses, including analyzing for
completeness, consistency, and correctness.
Practical working knowledge of traceability and
interaction analysis.
Heuristic, formal, prototyping, and agile methods.
Exam Duration:

90 Minutes

Exam Questions:

70 Questions

Exam Location:

Exams are 100% online and proctored remotely

Exam Cost:

Member: $65
Non-Member $85
13

SOFTWARE
QUALITY
Software quality is a software product's
ability to meet requirements and satisfy
needs under specified conditions. For
software engineering efforts whose
primary goal is delivering maximum
stakeholder value while balancing cost
and schedule, quality is a fundamental
consideration.
This certificate of proficiency validates
your knowledge of software quality and
its significance in the development and

KNOWLEDGE & ASSESSMENT


The examination requires that a candidate demonstrate
proficiency in:
Applying software quality fundamentals in realworld software projects.
Executing software quality management processes
such as quality assurance, verification and
validation, and reviews/audits.
Essential software practical considerations such
as quality requirements, defect characterization,
software quality management (SQM) techniques,
and software quality measurement.
Implementing the latest software quality tools
throughout the quality assurance process.

Exam Duration:

90 Minutes

Exam Questions:

70 Questions

* Continuing Education Requirements: Once earned, there

Exam Location:

Exams are conducted online and proctored remotely

are no renewal fees or continuing education requirements

Exam Cost:

evolution of operating software.

for certificates of proficiency.


14

Member: $65
Non-Member $85

SOFTWARE
ENGINEERING
ECONOMICS
Software engineering economics
forms the business underpinnings of
all software projects, helping us make
decisions in a business context. Success
of any software engineering project is
partly dependent on effective business
management, and software engineering
economics allows us to systematically

KNOWLEDGE & ASSESSMENT

relate the attributes of software and


software processes to economic

The examination requires that a candidate demonstrate

measures.

proficiency in:

This certificate of proficiency validates


your knowledge of software economics
and how they impact software
development, maintenance, and
evolution.
* Continuing Education Requirements: Once earned, there
are no renewal fees or continuing education requirements
for certificates of proficiency.

Applying software engineering economic


fundamentals such as accounting, controlling,
cash flow, valuation, depreciation, taxation, and
productivity to real-world software economic issues.
Key software life cycle economics, including product
and process life cycles, portfolios, proposals,
investment decisions, pricing and costing, and
earned value management (EVM).
Risk and uncertainty in real-world software
development projects, including goals, estimates,
prioritization, and decision making.
Best practice economic analysis methods.

Exam Duration:

90 Minutes

Exam Questions:

70 Questions

Exam Location:

Exams are 100% online and proctored remotely

Exam Cost:

Member: $65
Non-Member $85
15

COURSE DISCUSSES:
Project Lifecycles
Importance of identifying project stakeholders
Identification of project requirements and scope
Approaches for developing a work breakdown
structure for project activities
Key Methods, Tools and Techniques used in
planning projects
Project team development and management skills
Tracking project costs, budgets and schedules
Required interpersonal and general project
management skills

COURSE OUTLINE:
1. Introduction
2. Project Management Framework
What is a project?
Project Stakeholders

SOFTWARE
PROJECT
MANAGEMENT

Organizational Structure
Product Life Cycle, Project Life Cycle,
Project Management
Life Cycle
Concentrated Review and Quiz
3. Project Integration Management

This course provides an overview of

Overview of Project Integration

software project management principles, it

Develop Project Charter

examines the various phases of a project and

Develop Project Management Plan

methods used to plan, structure, organize

Direct and Manage Project Execution

and track project activities. It provides an


introduction to the PMBOK general approach
to project management, and explores how
some of these approaches are employed in
software projects.
16

Exam Duration:

90 Minutes

Exam Questions:

70 Questions

Exam Location:

Exams are conducted online and proctored remotely

Exam Cost:

Member: $225
Non-Member $295

Monitor and Control Project Work


Perform Integrated Change Control
Close Project or Phase

Acquire Project Team

Concentrated Review and Quiz

Develop Project Team

4. Project Scope Management


Overview of Project Scope Management
Collect Requirements

Manage Project Team


Concentrated Review and Quiz
9. Project Communication Management

Define Scope

Overview of Project Communication Management

Create WBS

Identify Stakeholders

Verify Scope

Plan Communications

Control Scope

Distribute Information

Concentrated Review and Quiz

Manage Stakeholder Expectation

5. Project Time Management


Overview of Project Time Management
Define Activities

Report Performance
Concentrated Review and Quiz
10. Project Risk Management

Sequence Activities

Overview of Project Risk Management

Estimate Activity Resources

Plan Risk Management

Estimating Activity Durations

Identify Risks

Develop Schedule

Perform Qualitative Risk Analysis

Control Schedule

Perform Quantitative Risk Analysis

Concentrated Review and Quiz

Plan Risk Responses

6. Project Cost Management


Overview of Project Cost Management
Estimate Costs

Monitoring and Control Risks


Concentrated Review and Quiz
11. Project Procurement Management

Determine Budget

Overview of Project Procurement Management

Control Costs

Plan Procurements

Concentrated Review and Quiz

Conduct Procurements

7. Project Quality Management

Administer Procurements

Overview of Project Quality Management

Close Procurements

Plan Quality

Concentrated Review and Quiz

Perform Quality Assurance

12. Project Stakeholder Management

Perform Quality Control

Overview of Project Stakeholder Management

Concentrated Review and Quiz

Identify Stakeholders

8. Project Human Resource Management

Plan Stakeholder Management

Overview of Project Human Resource Management

Manage Stakeholder Engagement

Develop Human Resource Plan

Control Stakeholder Engagement


17

18

SOFTWARE
ENGINEERING
ASSOCIATE
CERTIFICATIONS

19

IEEE CS SOFTWARE
DEVELOPMENT
ASSOCIATE
ENGINEER
CERTIFICATION
This certification is designed to recognize candidates who have acquired
the basic knowledge and understanding required for developing software
products. It requires a coherent and demonstrable understanding of the
principles and processes involved in software requirements, software
design, software construction and software testing.
Effective software design begins with the establishment of clear,
achievable and unambiguous requirements. Software design is the
process of defining architecture, components, interfaces and other
important characteristics of a system. Software construction involves
coding, verification, unit and integration testing and debugging to
produce a working software product in accordance with design.
Testing is the ultimate verification that the designed software product
behaves as expected on a finite set of selected cases from an infinite
domain of execution possibilities. Testing confirms that the requirements
were achievable, the design was buildable and that construction was in
fact successful.
These knowledge areas are all identified by the Software Engineering
Body of Knowledge as some of the key elements involved in software
development.

20

CANDIDATES NEED TO
DEMONSTRATE:
1.

The knowledge and ability to establish effective functional


and non-functional requirements that is complete, concise,
correct, consistent, testable and unambiguous.

2.

The knowledge and understanding necessary to design a


set of software models to be used to flush out and extract
hidden requirements and drive clarity into the system
functional requirements

3.

The knowledge and ability to conduct requirements analysis


and prioritize needs.

4.

The knowledge and understanding required to employ


various requirements validation techniques.

5.

The knowledge and understanding required to critically


evaluate requirements to identify defects

6.

The knowledge of the common techniques used to


effectively manage changes to requirements

7.

An Understanding of the essential design principles and


methods relative to the overall software design process

8.

An Understanding of the concepts of concurrency, data


persistence, error handling and security to a typical software
design project

9.

15. Knowledge and ability to work with key software


construction tools such as GUI builders, unit testing tools,
profiling, performance analysis, and slicing tools.
16. Ability to employ appropriate testing terminology
throughout the entire testing process.
17. Ability to Execute and manage specific software test
processes and techniques with well-defined objectives and
targets.
18. Ability to assign and execute appropriate testing techniques,
including domain, code, fault, usage, and model-based,
within software testing scenarios.
19. Ability to apply appropriate test evaluation scenarios to
specific software testing objectives.

KNOWLEDGE AREA FOCUS:


The IEEE CS Software Development Associate Engineer
Certification exam contains the four KA listed below:
KA Required for this Exam
1. Software Requirements
2. Software Design
3. Software Construction
4. Software Testing

An understanding the essential elements of software


structure and architecture in terms of styles, patterns and
families of programs and frameworks within software
development projects

10. A command of the key principles involved in the


development of user interface design to a software
development project, including essential principles,
interaction modalities, information presentation and the UI
design process understanding the appropriate application of
quality analysis and evaluation principles, including quality
attributes, analysis and evaluation techniques, and quality
measures.
11. The knowledge and ability to employ function, object, datastructure and component-based design methodologies in a
typical software design project
12. Understanding of key construction life cycle models
including planning and measurementto software
construction projects.
13. Knowledge and Command of construction considerations

Exam Purchase:
One online exam (includes questions from all
4 Knowledge Areas): Software Requirements,
Software Design, Software Construction, and
Software Testing
180 Minutes

Exam Questions:

160 Questions (One online exam from all 4 KA)

Exam Location:

Exams are 100% online and proctored remotely


Member

Nonmember

Student
Member

Software Requirements Review


Course

$65

$85

n/a

Software Design Review Course

$125

$155

n/a

Software Construction Review


Course

$85

$110

n/a

Software Testing Review


Course

$125

$155

n/a

$345

$435

$245

Review Course:

Exam and Course Bundle:

reuse.

Purchase All 4 Courses and


Exam

such as API, state-based and table-driven techniques,

Non-Member
$295

Exam Duration:

such as design, languages, coding, testing, quality, and


14. Knowledge and ability to use key construction technologies

Member: $225

All Courses Must Be Completed Within Two Years of Purchase Date

runtime configuration, middleware, and other technologies


in a typical software construction project.
21

IEEE CS SOFTWARE
QUALITY &
MAINTENANCE
ASSOCIATE
ENGINEER
CERTIFICATION
Software quality involves many different activities throughout the
software development life cycle. Software quality is sometimes defined
as a software products ability to meet requirements and satisfy needs
under specified conditions. However, quality considerations frequently
expand well beyond that. Quality concerns are often intertwined with
software maintenance, which involves tracking software through actual
operations, before and after delivery, and the ability to provide cost
effective support.
Software products are dynamic by nature; they evolve and change over
time. Software professionals will discover defects, observe changes in
operating environments and encounter new user requirements. Software
development is not a straightforward process and often requires multiple
iterations between various development phases. Software professionals
must be able to control the changes in the development process.
Software configuration management (SCM) is often the activity that
helps software developers control the evolution of a software project.

22

CANDIDATES NEED TO
DEMONSTRATE:
1.

Knowledge in applying software quality fundamentals in


real-world software projects.

2.

Knowledge and understanding of software quality


management processes such as quality assurance,
verification and validation, and reviews/audits.

3.

4.

Knowledge and understanding of Essential and practical


software considerations such as quality requirements, defect
characterization, software quality management (SQM)
techniques, and software quality measurement.
Knowledge and understanding of the use and
implementation of some of the latest software quality tools
throughout the quality assurance process.

5.

Knowledge and understanding of how to apply software


maintenance fundamentals, including terminology, the
nature of and need for maintenance, maintenance costs,
evolution, and categories of maintenance.

6.

Knowledge and understanding of the key issues involved in


software maintenance, including technical and management
issues, cost estimation, and software maintenance
measurement.

7.
8.

9.

Knowledge and understanding of software maintenance


best practices.
The knowledge and ability to perform the planning
and execution of an SCM process, considering specific
organizational aspects such as personnel, product, project,
cross-organizational, process, and tools
The knowledge and understanding necessary to identify
and organize configuration items to be controlled with SCM,
including labeling and version control

10. The knowledge and capability to perform effective


surveillance of SCM activities

KNOWLEDGE AREA FOCUS:


The IEEE CS Software Quality & Maintenance Associate
Engineer Certification exam contains the four KA listed:
Four KA Required for this Exam
1.

Software Configuration Management

2.

Software Maintenance

3.

Software Quality

4.

Software Testing

Exam Purchase:
One online exam (includes questions from all
4 Knowledge Areas): Software Configuration
Management, Software Maintenance, Software
Quality, and Software Testing.

Member: $225
Non-Member
$295

Exam Duration:

180 Minutes

Exam Questions:

160 Questions (One online exam from all 4 KA)

Exam Location:

Exams are 100% online and proctored remotely


Member

Nonmember

Student
Member

Software Configuration
Management Review Course

$125

$150

n/a

Software Maintenance Review


Course

$85

$110

n/a

Review Course:

Software Quality Review Course

$65

$85

n/a

Software Testing Review Course

$125

$155

n/a

$345

$435

$245

Exam and Course Bundle:


Purchase All 4 Courses and
Exam

All Courses Must Be Completed Within Two Years of Purchase Date

11. The knowledge and understanding of the best practice


techniques for Managing software baselines
23

IEEE CS SOFTWARE
ENGINEERING
MANAGEMENT
ASSOCIATE
ENGINEER
CERTIFICATION
Software engineering management involves a number of various activities
and processes. It requires an understanding of software engineering
economics, software development process, software models and
methods as well as traditional management functions such as planning,
coordinating measuring, , controlling and reporting in the context of
software engineering.
Effective software engineering management requires a coherent
understanding of the interrelated software development activities that
consume resources in order to transform inputs to outputs.
These activities are essential to developing, maintaining and operating
software. An understanding of software Models and methods helps to
make software development activities systematic, repeatable and quality
oriented. In addition, using appropriate models and methods provides
a structured approach to problem solving, notations, and procedures for
construction and analysis as well as techniques for specifying, developing
and verifying software products.

24

16. Traceability and interaction analysis.


17. Heuristic, formal, prototyping, and agile methods.
18. Software life cycles, including software process categories,
life cycle models, and process adaption.
19. Techniques in employing key elements of process
assessment models, methods and improvement techniques.
20. Applying best practice software measurement techniques to
real-world projects.

CANDIDATES NEED TO
DEMONSTRATE:
1.

Stages and elements of a requirements negotiation process.

2.

Feasibility analysis, including processes and results


interpretation.

3.

Directing a software project planning process, including


determining deliverables; effort, schedule, and cost
estimation; resource allocation; risk management; quality;
and plan management.

4.

The principles and processes of software engineering


enactment.

5.

How to perform software project reviews and evaluations


according to best practices.

6.

How to Organize and manage software project closure


activities.

7.

The best practices involved in software engineering


measurement processes.

8.

Methods used in selecting and applying software


engineering management tools, including selection and
application.

9.

Fundamental term definitions involved in process


management and process infrastructure terminology.

KNOWLEDGE AREA FOCUS:


The IEEE CS Software Engineering Management
Associate Engineer Certification exam contains 4 KA
listed below:
Four KA Required for this Exam:
1. Software Engineering Process
2.

Software Engineering Models & Methods

3.

Software Engineering Economics

4.

Software Engineering Management

Exam Purchase:
One online exam (includes questions from all
4 Knowledge Areas): Software Engineering
Process, Software Engineering Models &
Methods, Software Engineering Economics, and
Software Engineering Management.

Member: $225
Non-Member
$295

Exam Duration:

180 Minutes

Exam Questions:

160 Questions (One online exam from all 4 KA)

Exam Location:

Exams are 100% online and proctored remotely

Review Course:

Member

Nonmember

Student
Member

10. Software life cycles, including software process categories,


life cycle models, and process adaption.

Software Engineering Process


Review Course

$85

$110

n/a

11. How to employ key elements of process assessment models,


methods and improvement techniques.

Software Engineering Models &


Methods

$65

$85

n/a

Software Engineering
Economics Review Course

$65

$107

n/a

Software Engineering
Management Review Course

$125

$150

n/a

$345

$435

$245

12. Effective and best practice software measurement


techniques to a real-world project.
13. Essential modeling principles, properties, and expression of
models, syntax, semantics, and pragmatics.
14. How to provide a working analysis of information,
behavioral, and structure modeling.
15. Appropriate methods for model analysis, including
analyzing for completeness, consistency, and correctness.

Exam and Review Course Bundle:


Purchase All 4 Courses and
Exam

All Courses Must Be Completed Within Two Years of Purchase Date

25

26

PROFESSIONAL
COMPETENCY
CERTIFICATIONS

27

PROFESSIONAL
SOFTWARE
DEVELOPER
CERTIFICATION
This professional competency certification requires successful completion
of Certificates of Proficiency in the following four key knowledge areas:
Software Engineering Requirements, Software Engineering Design,
Software Engineering Construction, Software Engineering Testing and the
successful completion of two applied modules.

Qualification:
Candidates seeking this professional certification should have completed
a minimum of two years of college education in computer science or
equivalent in a related field and two years of relevant experience in
industry. However, there are no prerequisites required for registration.

28

REQUIREMENTS:
This professional competency certification requires the
successful completion of two parts.
Part 1. One online exam (containing questions from
the following four knowledge areas:
1. Software Requirements
2. Software Design
3. Software Construction
4. Software Testing
Part 2: The successful completion of:
Applied Exam Module I
Applied Exam Module II

performance based on the following three key elements:


I. Did the solution sufficiently address the major
task elements?
II. Did the solution handle known special cases?
III. Did the solution break existing functionality?
Performance Report:
Performance along these dimensions is then tabulated
and aggregated into overall scores for each of the four
different assigned tasks. An overall competency rating
from 0 to 4 is then assigned. The score is based on the
performance for each task. A final report is provided to
the examinee detailing the breakdown of scores for their
performance. A score of zero indicates that the candidate
was unable to correctly solve any aspects of the assigned
exam tasks, while a score of 4 indicates that all four tasks
assigned were completed with few if any defects.
A score of 1 identifies a Beginner level.

Part 1 Exam
Duration:

180 Minutes

A score of 2 identifies an Intermediate Skill level.

Exam Questions:

160 Questions (One online exam from all 4 KA)

Exam Location:

Exams are 100% online and proctored remotely

A score of 3 or higher identifies an Advance Skill


level.

Part 2 - Applied Exam Modules:


The applied Authentic Exam modules require three hours
each. Candidates may choose to re-take exam modules
more than once. An exam fee will be required for each
exam re-take.
The applied exam modules are powered by Proxor, a
Carnegie Mellon University spin off, and use state of the
art Authentic Examination technology.
These Authentic Exam modules test the readiness
of individuals to participate in the workforce as
professional software developers. The examinee is
placed in the context of an actual practicing professional
software developer. They are provided with a system
(base code), a set of tasks to be performed on that
system (fix defects or add functionality), professional
tools, documentation and other support materials. In
each three hour exam module the examinee is presented
with two performance tasks to solve.
Upon completion, exam solutions are evaluated
automatically using an extensive battery of automated tests.
Each of the four exam tasks undergo up to 180 distinct
evaluation tests. These automated tests evaluate examinee

Professsional Competency Certification:


Professional Software Developer Certification
Product

Member

Nonmember

Student
Member

Software Requirements Review


Course

$65

$85

n/a

Software Design Review Course

$125

$155

n/a

Software Construction Review


Course

$85

$110

n/a

Software Testing Review


Course

$125

$155

n/a

PSD Full Exam (2 Parts)

$390

$485

n/a

TOTAL
(if purchased separately)

$790

$990

n/a

BUNDLE

$595

$775

$345

Beste!
Valu

Purchase (All 4 review courses, and Full


EXAM)

*Part 1: PSD Exam containing first 4 KAs (3 hours)


Part 2: Applied Module I (3 hours) and Module II (3 hours)

29

PROFESSIONAL
SOFTWARE
ENGINEERING
PROCESS MASTER
CERTIFICATION
The professional software engineering Process master certification is designed to
assess a software engineers proficiency in the key software engineering processes
identified by the SWEBOK. These processes include: Software Requirements, Software
Design, Software Construction, Software Testing, Software Maintenance, Software
Configuration Management, Software Engineering Management, Software Engineering
Process, Software Engineering Models and Methods, Software Quality and Software
Project Management.
The professional software engineering Process master certification requires a candidate
to successfully complete a 90-minute exam in each of these knowledge area. Once
a candidate completes all of the twelve different software engineering certificates of
proficiency they will have earned the distinguished credential of IEEE Computer Society
Professional Software Engineering Process Master.

30

REQUIREMENTS:
This professional competency certification requires the
successful completion of the following 2 parts.

Part 1. One online exam (containing questions from the


first six knowledge areas:
1. Software Requirements
2. Software Design
3. Software Construction
4. Software Testing
5. Software Maintenance
6. Software Configuration Management
Part 2. One online exam (containing questions from the
following six knowledge areas:
7. Software Quality
8. Software Engineering Process
9. Software Engineering Models & Methods
10. Software Engineering Management
11. Software Engineering Economics
12. Sofware Project Management

Part 1 & Part 2


Exam Duration:

180 Minutes Each

Exam Questions:

Each part contains 160 questions (One online


exam from the KAs listed)

Exam Location:

Exams are 100% online and proctored remotely

Professsional Competency Certification:


Professional Software Engineering Process Master
Certification
Product

Member

Nonmember

Student
Member

Software Requirements Review


Course

$65

$85

n/a

Software Design Review Course

$125

$155

n/a

Software Construction
Review Course

$85

$110

n/a

Software Testing Review


Course

$125

$155

n/a

Software Maintenance Review


Course

$85

$110

n/a

Software Configuration
Management Review Course

$125

$150

n/a

Software Engineering
Management Review Course

$125

$150

n/a

Software Engineering Process


Review Course

$85

$110

n/a

Software Engineering Models


and Methods Review Course

$65

$85

n/a

Software Quality Review


Course

$65

$85

n/a

Software Engineering
Economics Review Course

$65

$85

n/a

Software Project Management


Review Course

$225

$295

n/a

PSEPM Full Exam (2 Parts)

$490

$590

n/a

TOTAL
(if purchased separately)

$1,240

$2,165

n/a

BUNDLE

$650

$770

$325

Beste!
Valu

Purchase (All review courses, and Full

EXAM).

*Part 1 = PSEPM Exam containing first 6 KAs (3 hours)


Part 2 = PSEPM Exam containing last 6 KAs (3 hours)

31

PROFESSIONAL
SOFTWARE
ENGINEERING
MASTER
CERTIFICATION
This professional competency certification requires successful completion
of Certificates of Proficiency in the following twelve key knowledge areas:
Software Engineering Requirements, Software Engineering Design, Software
Engineering Construction, Software Engineering Testing, Software Engineering
Maintenance, Software Engineering Configuration Management, Software
Engineering Quality, Software Engineering Processes, Software Engineering
Models & Methods, Software Engineering Management, Software Engineering
Project Management, Software Engineering Economics and the successful
completion of two advanced applied modules.

Qualification:
Candidates seeking this professional certification should have completed a
minimum of four years of college education in computer science or equivalent
in a related field and a minimum of four years of relevant industry experience.
However, there are no prerequisites required for registration.
32

REQUIREMENTS:
This professional competency certification requires the
successful completion of the following 3 parts.
Part 1. One online exam (containing questions from the
first six knowledge areas: 1. Software Requirements
2. Software Design
3. Software Construction
4. Software Testing
5. Software Maintenance
6. Software Configuration Management
Part 2. One online exam (containing questions from the
following six knowledge areas: 7. Software Quality
8. Software Engineering Process
9. Software Engineering Models & Methods
10. Software Engineering Management
11. Software Engineering Economics
12. Sofware Project Management

I. Did the solution sufficiently address the major


task elements?
II. Did the solution handle known special cases?
III. Did the solution break existing functionality?
Performance Report:
Performance along these dimensions is then tabulated
and aggregated into overall scores for each of the four
different assigned tasks. An overall competency rating
from 0 to 4 is then assigned. The score is based on the
performance for each task. A final report is provided to
the examinee detailing the breakdown of scores for their
performance. A score of zero indicates that the candidate
was unable to correctly solve any aspects of the assigned
exam tasks, while a score of 4 indicates that all four tasks
assigned were completed with few if any defects.
A score of 1 identifies a Beginner level.
A score of 2 identifies an Intermediate Skill level.
A score of 3 or higher identifies an Advance Skill level.

Professsional Competency Certification:

Professional Software Engineering Master Certification


Member

Nonmember

Student
Member

Software Requirements Review Course

$65

$85

n/a

Software Design Review Course

$125

$155

n/a

Software Construction Review Course

$85

$110

n/a

Software Testing Review Course

$125

$155

n/a

Software Maintenance Review Course

$85

$110

n/a

Software Configuration Management


Review Course

$125

$150

n/a

Software Engineering Management


Review Course

$125

$150

n/a

Software Engineering Process Review


Course

$85

$110

n/a

Software Engineering Models


and Methods Review Course

$65

$85

n/a

Candidates may choose to re-take the applied Authentic


Exam modules exam more than once. An exam fee will
be required for each exam re-take.

Software Quality Review Course

$65

$85

n/a

Software Engineering Economics


Review Course

$65

$85

n/a

The applied exam modules are powered by Proxor, a


Carnegie Mellon University spin off, and use state of the
art Authentic Examination technology.

Software Project Management Review


Course

$225

$295

n/a

PSEM Full Exam (3 Parts)

$690

$865

n/a

TOTAL
(if purchased separately)

$1,930

$2,440

n/a

BUNDLE

$890

$1,200

$445

Part 3: The successful completion of:


Applied Exam Module III
Applied Exam Module IV

Part 1 & Part 2


Exam Duration:

180 Minutes Each

Exam Questions:

Each part contains 160 questions (One online


exam from the KAs listed)

Exam Location:

Exams are 100% online and proctored remotely

Part 3 Exam
Duration:

Applied Module III - 180 Minutes


Applied Module IV - 180 Minutes

Part 3 - Applied Exam Modules:

These Authentic Exam modules test the readiness of


individuals to participate in the workforce as professional
software developers. The examinee is placed in the context
of an actual practicing professional software developer.
They are provided with a system (base code), a set of
tasks to be performed on that system (fix defects or add
functionality), professional tools, documentation and other
support materials. In each three hour exam module the
examinee is presented with two performance tasks to solve.

Upon completion, exam solutions are evaluated


automatically using an extensive battery of automated tests.
Each of the four exam tasks undergo up to 180 distinct
evaluation tests. These automated tests evaluate examinee
performance based on the following three key elements:

Product

B es t !
e
Valu

Purchase (All 3 review courses, and


Full EXAM).
*Part 1: PSEM Exam containing first 6 KAs (3 hours)

Part 2: PSEM Exam containing last 6 KAs (3 hours)


Part 3: Applied Module III (3 hours) and Module IV (3 hours)

33

34

CERTIFICATES OF
ACHIEVEMENT
CONTINUING EDUCATION
AND PROFESSIONAL
DEVELOPMENT COURSES

35

CERTIFICATES OF
ACHIEVEMENT CONTINUING
EDUCATION TOPICS

Cloud Computing Certificate


of Achievement

Secure Software Certificate


of Achievement

To obtain a Cloud Computing Certificate of

To obtain a Security Certificate of Achievement, candidates

Achievement, candidates are required to successfully

are required to successfully complete each of the following

complete each of the following course modules to attain

course modules to attain certificate.

certificate.
Foundations of Secure Software
Cloud Computing In the Business Environment

Hours: 80 Minutes

Hours: 90 Minutes

Credits: PDH: 1.3 / CEU: 0.13

Credits: PDH: 1.5 / CEU: 0.15

Course Cost:Member: $45

Course Cost: Member: $45


Non-Member: $65
Cloud Governance and Security
Hours: 130 Minutes
Credits: PDH: 2.16 / CEU: 0.216
Course Cost: Member: $45
Non-Member: $65
Cloud Economics, Metrica and Migration
Hours: 90 Minutes
Credits: PDH: 1.5 / CEU: 0.15
Course Cost: Member: $45
Non-Member: $65

Non-Member: $65
Managing Secure Software Development
Hours: 204 Minutes
Credits: PDH: 3.4 / CEU: 0.34
Course Cost: Member: $100
Non-Member: $135
Secure Software Coding
Hours: 167 Minutes
Credits: PDH: 2.8 / CEU: 0.28
Course Cost: Member: $100
Non-Member: $135

Upon completion, the candidate will be awarded

Secure Software Design

a Certificate of Achievement with the appropriate

Hours: 107 Minutes

continuing education units.

Credits: PDH: 1.8 / CEU: 0.18

36

Course Cost: Member: $45

Non-Member: $65

Upon completion, the candidate will be awarded


a Certificate of Achievement with the appropriate
continuing education units.

Multi-Core Certificate of
Achievement
To obtain a Multi-Core Certificate of Achievement,
candidates are required to successfully complete each of
the following course modules to attain certificate.

Embedded Systems Certificate


of Achievement

Vector Computation

To obtain an Embedded Systems Certificate of

Vectorization

Achievement, candidates are required to successfully

Automatic Parallelization

complete each of the following course modules to attain

Autoparallelization for GPUs

certificate.

Instruction Level Parallelization

Dependences and Dependence Analysis


The Polyhedral Model

Multigrain Parallelization and Power Reduction


Part IModule 16 (total of 6 modules)
Part II: Modules 711 (total of 5 modules)
Part III Modules 1214 (total of 3 modules)
Hours: 6 Hours
Credits: PDH: 6.0 / CEU: 0.60
Course Cost: Member: $65
Non-Member: $85
Upon completion, the candidate will be awarded
a Certificate of Achievement with the appropriate
continuing education units.

Dynamic Parallelization
Vectorization/Parallelization in the Intel Compiler
Vectorization/Parallelization in the IBM Compiler
Roundtable
Hours: 12 hours
Credits: PDH: 12.0 / CEU: 1.2
Course Cost: Member: $95
Non-Member: $125
Series Cost: Member: $495
Non-Member: $695
Upon completion, the candidate will be awarded
a Certificate of Achievement with the appropriate
continuing education units.
37

CERTIFICATES OF
ACHIEVEMENT CONTINUING
EDUCATION TOPICS

Quarto Certificate of Achievement

Kino Certificate of Achievement

To obtain a Quarto Certificate of Achievement,

To obtain a Kino Certificate of Achievement, candidates

candidates are required to successfully complete any of

are required to successfully complete the following video

the following course modules.

presentation.

A Cloud Security Risk-Management Strategy

Application-Screen Masking A Hybrid Approach

Big Data Privacy in the Internet of Things

Upon completion, candidate will be prompt to print their

Cyberhuman Security

certificate of Achievement with the appropriate continuing

Denial and Deception in Cyber Defense

education units.

Digital Data Grows into Big Data

Inferring Mobile User Status with Usage Cues

Internet of Things Making the Hype a Reality

Internet of Things Perspectives

Protecting Websites from Attack with Secure


Delivery Networks

Upon completion, candidate will be prompt to print their


certificate of Achievement with the appropriate continuing
education units.
Hours: Aproximately 60 Minutes Each
Credits: PDH: 1.0 / CEU: 0.1
Course Cost: Member: $19
Non-Member: $29

38

Building Secure: Payment Systems & Applications

Hours: Aproximately 60 Minutes Each


Credits: PDH: 1.0 / CEU: 0.1
Course Cost:Member: $19
Non-Member: $29

Knowledge
Area
Certificates

Software Engineering
Management Associate

Software
Quality
And
Maintenance
Associate

Software
Development
Associate

Associate
Certificates

Applied Module III


Applied Module IV

Professional
Software
Developer
Certification
(2-part Exam)

Advanced Scrum Professional

Professional
Software
Engineering
Process Master
Certification
(2-part Exam)

Applied Module I
Applied Module II

Professional Competency Certifications

Professional
Software
Engineering
Master
Certification
(3-part Exam)

Certificates
of
Achievement

Overview of IEEE Computer Society Certification and Credential Program

10662 Los Vaqueros Circle


Los Alamitos, CA 90720-1314
Phone: +1-714-821-8380
Fax: +1-714-821-4010
Email: certification@computer.org

www.computer.org

You might also like