• No results found

CREDENTIALS & CERTIFICATIONS 2015

N/A
N/A
Protected

Academic year: 2021

Share "CREDENTIALS & CERTIFICATIONS 2015"

Copied!
40
0
0

Loading.... (view fulltext now)

Full text

(1)

CREDENTIALS &

CERTIFICATIONS 2015

THE COMMUNITY FOR TECHNOLOGY LEADERS THE COMMUNITY FOR TECHNOLOGY LEADERS

www.computer.org

(2)

CONTENTS

SWEBOK KNOWLEDGE AREA CERTIFICATES

Software Requirements 3

Software Design 4

Software Construction 5

Software Testing 6

Software Maintenance 7

Software Configuration Management 8 Software Engineering Management 9

Software Engineering Process 10

Software Engineering Models and Methods 11

Software Quality 12

Software Engineering Economics 13

Software Project Management 14

SOFTWARE ENGINEERING ASSOCIATE CERTIFICATIONS IEEE CS Software Development

Associate Engineer Certification 18 IEEE CS Software Quality & Maintenance

Associate Engineer Certification 20 IEEE CS Software Engineering Management

Associate Engineer Certification 22 PROFESSIONAL CERTIFICATIONS

Professional Software Developer Certification 30 Professional Software Engineering Process

Master Certification 32

Professional Software Engineering

Master Certification 34

CERTIFICATES OF ACHIEVEMENT CONTINUING EDUCATION

Cloud Computing Certificate of Achievement 40

Certificate of Achievement Topics 40

Embedded Systems Certificate of Achievement 41

Multi-Core Certificate of Achievement 41

(3)
(4)

SWEBOK

KNOWLEDGE AREA

CERTIFICATES

(5)

KNOWLEDGE & ASSESSMENT

The examination requires that a candidate demonstrate proficiency in:

• 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

SOFTWARE

REQUIREMENTS

Software requirements engineering is the process of determining what is to be produced in a software system. It has the 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.

(6)

Exam Duration: 90 Minutes Exam Questions: 70 Questions

Exam Location: Exams are conducted online and proctored remotely Exam Cost: Member: $125

Non-Member $155

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

• 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.

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 software system.

* Continuing Education Requirements: Once earned, there

are no renewal fees or continuing education requirements

for certificates of proficiency.

(7)

KNOWLEDGE & ASSESSMENT

The examination requires that a candidate demonstrate proficiency in:

• 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 measurement—to 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.

SOFTWARE

CONSTRUCTION

Software construction combines coding, verification, unit and integration

testing, and debugging to build the working software described in the software design process.

This certificate of proficiency

validates your knowledge of software 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.

(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

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.

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 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.

(9)

KNOWLEDGE & ASSESSMENT

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.

SOFTWARE

MAINTENANCE

Software maintenance involves tracking software through actual operations, before and after delivery, to provide cost- effective support. After a software product is delivered, it will evolve—or 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 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.

(10)

Exam Duration: 90 Minutes Exam Questions: 70 Questions

Exam Location: Exams are conducted online and proctored remotely Exam Cost: Member: $125

Non-Member $150

KNOWLEDGE & ASSESSMENT

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, cross- organizational, 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

SOFTWARE

CONFIGURATION MANAGEMENT

Software development is not a 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 Configuration management concepts and processes, and their ability to apply them in actual software support environment.

* Continuing Education Requirements: Once earned, there

are no renewal fees or continuing education requirements

for certificates of proficiency.

(11)

KNOWLEDGE & ASSESSMENT

The examination requires that a candidate demonstrate proficiency in:

• Executing a requirements negotiation process.

• Feasibility analyses, including processes and results interpretation.

• 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.

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 life cycle.

This certificate of proficiency validates 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.

(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

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.

• Employing key elements of process assessment models, methods and improvement techniques.

• Applying best practice software measurement techniques to a real-world project.

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

develop, maintain, and operate software.

This certificate of proficiency validates your knowledge of software processes and your ability to apply them in real- world software endeavors.

* Continuing Education Requirements: Once earned, there

are no renewal fees or continuing education requirements

for certificates of proficiency.

(13)

KNOWLEDGE & ASSESSMENT

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.

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 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.

(14)

Exam Duration: 90 Minutes Exam Questions: 70 Questions

Exam Location: Exams are conducted online and proctored remotely Exam Cost: Member: $65

Non-Member $85

KNOWLEDGE & ASSESSMENT

The examination requires that a candidate demonstrate proficiency in:

• Applying software quality fundamentals in real- world 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.

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 evolution of operating software.

* Continuing Education Requirements: Once earned, there

are no renewal fees or continuing education requirements

for certificates of proficiency.

(15)

KNOWLEDGE & ASSESSMENT

The examination requires that a candidate demonstrate proficiency in:

• 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.

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 relate the attributes of software and software processes to economic measures.

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.

(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

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 Organizational Structure

Product Life Cycle, Project Life Cycle, Project Management

Life Cycle

Concentrated Review and Quiz 3. Project Integration Management

Overview of Project Integration Develop Project Charter

Develop Project Management Plan Direct and Manage Project Execution

SOFTWARE PROJECT

MANAGEMENT

This course provides an overview of

software project management principles, it

examines the various phases of a project and

methods used to plan, structure, organize

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.

(17)

Monitor and Control Project Work Perform Integrated Change Control Close Project or Phase

Concentrated Review and Quiz 4. Project Scope Management

Overview of Project Scope Management Collect Requirements

Define Scope Create WBS Verify Scope Control Scope

Concentrated Review and Quiz 5. Project Time Management

Overview of Project Time Management Define Activities

Sequence Activities

Estimate Activity Resources Estimating Activity Durations Develop Schedule

Control Schedule

Concentrated Review and Quiz 6. Project Cost Management

Overview of Project Cost Management Estimate Costs

Determine Budget Control Costs

Concentrated Review and Quiz 7. Project Quality Management

Overview of Project Quality Management Plan Quality

Perform Quality Assurance

Acquire Project Team Develop Project Team Manage Project Team

Concentrated Review and Quiz 9. Project Communication Management

Overview of Project Communication Management Identify Stakeholders

Plan Communications Distribute Information

Manage Stakeholder Expectation Report Performance

Concentrated Review and Quiz 10. Project Risk Management

Overview of Project Risk Management Plan Risk Management

Identify Risks

Perform Qualitative Risk Analysis Perform Quantitative Risk Analysis Plan Risk Responses

Monitoring and Control Risks Concentrated Review and Quiz 11. Project Procurement Management

Overview of Project Procurement Management Plan Procurements

Conduct Procurements Administer Procurements Close Procurements

Concentrated Review and Quiz

12. Project Stakeholder Management

(18)
(19)

SOFTWARE

ENGINEERING ASSOCIATE

CERTIFICATIONS

(20)

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.

(21)

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. 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, data- structure and component-based design methodologies in a typical software design project

12. Understanding of key construction life cycle models—

including planning and measurement—to software construction projects.

13. Knowledge and Command of construction considerations

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

Review Course: Member member Non- Member Student 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

Exam Purchase:

One online exam (includes questions from all 4 Knowledge Areas): Software Requirements, Software Design, Software Construction, 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

(22)

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 product’s 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.

(23)

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. Knowledge and understanding of Essential and practical software considerations such as quality requirements, defect characterization, software quality management (SQM) techniques, and software quality measurement.

4. 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. Knowledge and understanding of software maintenance best practices.

8. 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

9. The knowledge and understanding necessary to identify

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

Review Course: Member member Non- Member Student Software Configuration

Management Review Course

$125 $150 n/a

Software Maintenance Review Course

$85 $110 n/a

Software Quality Review Course $65 $85 n/a Software Testing Review Course $125 $155 n/a Exam and Course Bundle:

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

(24)

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.

(25)

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.

10. Software life cycles, including software process categories, life cycle models, and process adaption.

11. How to employ key elements of process assessment models, methods and improvement techniques.

12. Effective and best practice software measurement techniques to a real-world project.

13. Essential modeling principles, properties, and expression of

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.

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

Review Course: Member member Non- Member Student Software Engineering Process

Review Course

$85 $110 n/a

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

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

(26)
(27)

PROFESSIONAL COMPETENCY

CERTIFICATIONS

(28)

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.

(29)

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

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

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.

• 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 Developer Certification

Product Member Non-

member 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

Purchase

(All 4 review courses, and Full EXAM)

$595 $775 $345

*Part 1: PSD Exam containing first 4 KAs (3 hours) Part 2: Applied Module I (3 hours) and Module II (3 hours)

BestValue!

Part 1 Exam Duration:

180 Minutes

Exam Questions: 160 Questions (One online exam from all 4 KA)

Exam Location: Exams are 100% online and proctored remotely

(30)

PROFESSIONAL SOFTWARE

ENGINEERING

PROCESS MASTER CERTIFICATION

The professional software engineering Process master certification is designed to assess a software engineer’s 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.

(31)

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

Professsional Competency Certification:

Professional Software Engineering Process Master Certification

Product Member Non-

member 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

Best

$650 $770 $325

Value!

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

(32)

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.

(33)

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 Part 3: The successful completion of:

Applied Exam Module III Applied Exam Module IV

Part 3 - Applied Exam Modules:

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.

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

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

Product Member Non-

member 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

PSEM Full Exam (3 Parts) $690 $865 n/a

TOTAL

(if purchased separately)

$1,930 $2,440 n/a

BUNDLE

Purchase (All 3 review courses, and Full EXAM).

$890 $1,200 $445

Best Value!

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

(34)
(35)

CERTIFICATES OF ACHIEVEMENT

CONTINUING EDUCATION AND PROFESSIONAL

DEVELOPMENT COURSES

(36)

Cloud Computing Certificate of Achievement

To obtain a Cloud Computing Certificate of

Achievement, candidates are required to successfully complete each of the following course modules to attain certificate.

Cloud Computing In the Business Environment

• Hours: 90 Minutes

• Credits: PDH: 1.5 / CEU: 0.15

• 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

Upon completion, the candidate will be awarded a Certificate of Achievement with the appropriate continuing education units.

Secure Software Certificate of Achievement

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

Foundations of Secure Software

• Hours: 80 Minutes

• Credits: PDH: 1.3 / CEU: 0.13

• Course Cost:Member: $45 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

Secure Software Design

• Hours: 107 Minutes

• Credits: PDH: 1.8 / CEU: 0.18

CERTIFICATES OF

ACHIEVEMENT CONTINUING

EDUCATION TOPICS

(37)

• Course Cost: Member: $45 Non-Member: $65 Upon completion, the candidate will be awarded a Certificate of Achievement with the appropriate continuing education units.

Embedded Systems Certificate of Achievement

To obtain an Embedded Systems Certificate of Achievement, candidates are required to successfully complete each of the following course modules to attain certificate.

Part I—Module 1–6 (total of 6 modules) Part II: Modules 7–11 (total of 5 modules)

Part III Modules 12–14 (total of 3 modules)

• Hours: 6 Hours

• Credits: PDH: 6.0 / CEU: 0.60

• Course Cost: Member: $65 Non-Member: $85

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.

• Vector Computation

• Dependences and Dependence Analysis

• The Polyhedral Model

• Vectorization

• Automatic Parallelization

• Autoparallelization for GPUs

• Instruction Level Parallelization

• Multigrain Parallelization and Power Reduction

• 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

(38)
(39)

w of IE EE Co mp ut er Socie ty Cer tif ic atio n an d Cr ed en tial P rog ram

Applied Module I Applied Module II

Pr of es si on al C om pe te ncy C er tif ic at ion s So ftw ar e Qu alit y An d M ai nt en an ce Asso cia te So ftw ar e Dev el op m en t Asso cia te

As soci at e Ce rt ifi cat es dg e ea es So ft w ar e E ng in eer in g M an ag eme nt A ss oc ia te

Pr of es si on al So ft w ar e En gi ne er in g Pr oc es s M as te r Ce rti fic ati on (2 -p ar t E xa m) Pr of es si on al So ft w ar e Deve lo pe r Ce rti fic ati on (2 -p ar t E xa m) Pr of es si on al So ft w ar e En gi ne er in g Ma st er Ce rti fic ati on (3 -p ar t E xa m)

Applied Module III Applied Module IV

Ce rt ifi ca te

s of

Ach ie ve m en t Ad va nce d S cr um P rof es si on al

(40)

10662 Los Vaqueros Circle Los Alamitos, CA 90720-1314 Phone: +1-714-821-8380 Fax: +1-714-821-4010

Email: [email protected]

www.computer.org

References

Related documents

The analysis of the contributions to the inductive elec- tric field in Ohm’s law show that, due to the evolution of the reconnection on ion timescales rather than electron

Control of California's 1970 catastrophe depended upon the nationwide depth of the United States Forest Service, the statewide depth of the California Division of Forestry,

One possible approach, found in the Obama campaign plan, would be to establish a purchasing exchange at the federal level. Ensuring that health insurance is uniformly available

You can install the E5810 on an Enterprise (corporate) network that supports Dynamic Host Configuration Protocol (DHCP), an Enterprise network that does not support DHCP, or a

A sound compensation philosophy articulates the roles and responsibilities of both line managers and human resources in the design and administration of a compensation

The current study has indicated another following result question based on the kind of music genre participants chosen to listen when they are in a "Stressed Mood." The

Studies reporting the prevalence of burnout, com- passion fatigue, secondary traumatic stress and vicarious trauma in ICU healthcare profes- sionals were included, as well as

Thus, the goal of the research is to define the effective ways of students’ foreign language communicative competence formation by means of reading and speaking activities within