- What the Certified Software Engineer Credential Is
- The Three Professional Exams and Their 20 Objective Headings
- Exam One: Information Systems Core in Detail
- Exam Two: Software Engineering in Detail
- Exam Three: Object-Oriented Analysis and Design in Detail
- Levels: Assistant, Practitioner, Master, Principal, Executive
- Fees, Application and Delivery Mechanics
- Sequencing Your Preparation Around the Domains
- Keeping the Credential Active
- Who the Credential Suits
- Frequently Asked Questions
- CSE here means Certified Software Engineer, issued through the Institute for the Certification of Computing Professionals (ICCP).
- Practitioner and Master candidates sit three 90-minute exams: Information Systems Core, Software Engineering, and Object-Oriented Analysis & Design.
- Practitioner needs at least 50% per exam and 2 years of experience; Master needs 70% and 4 years.
- The 20 exam-objective headings are unweighted, so plan coverage evenly rather than guessing at emphasis.
What the Certified Software Engineer Credential Is
The Certified Software Engineer credential is a professional certification administered through the Institute for the Certification of Computing Professionals, usually shortened to ICCP. If you have landed here after searching for the acronym, the basics are covered in our explainers on what CSE certification is and what CSE stands for. This article treats the credential as a complete package: the exams, the levels, the fee structure, and how to prepare for the material.
Unlike many vendor-specific badges, this is a vendor-neutral, broad-based credential. It does not certify that you can operate one product. It tests whether you understand the information systems context that software lives in, the engineering discipline of building and maintaining software, and the object-oriented analysis and design thinking that underpins most modern codebases.
The Three Professional Exams and Their 20 Objective Headings
The professional-level credential is built from three separate examinations. ICCP's exam outlines list 20 exam-objective headings spread across them. These are not 20 domains of a single test, and no weights are attached to them, so you should not assume any heading counts for more than another.
| Exam | Objective headings | Count |
|---|---|---|
| Information Systems Core | Domains 1 to 6 | 6 |
| Software Engineering | Domains 7 to 14 | 8 |
| Object-Oriented Analysis & Design | Domains 15 to 20 | 6 |
For a heading-by-heading walkthrough, see CSE Exam Domains 2026: Complete Guide to All 20 Content Areas. The sections below give a working-level summary of what each exam asks you to master.
Exam One: Information Systems Core in Detail
This exam is the widest-angle of the three. It asks whether you understand software as one component of an organization's information systems, not as an isolated artifact. Candidates who live entirely in code sometimes find it the least familiar.
Domain 1: Information Systems
The foundation: what information systems are, how they serve organizations, and how people, process, data and technology fit together.
- Components and purposes of an information system
- How systems support business operations and decisions
Domain 2: Data and Information Management
How data is modeled, stored, retrieved and governed.
- Database concepts and data modeling
- Data quality, integrity and management practices
Domain 3: Enterprise Architecture
The big-picture structure of systems across an organization and how individual applications fit within it.
- Architectural layers and their relationships
- Alignment between technology structure and organizational goals
Domain 4: IT Infrastructure
The hardware, networks and platform services that software depends on.
- Computing, storage and networking foundations
- How infrastructure choices constrain application design
Domain 5: IS Project Management
Planning, scheduling, resourcing and controlling information systems projects.
- Project lifecycle and control concepts
- Risk, scope and stakeholder management
Domain 6: Systems Analysis & Design
Moving from a business problem to a specified system solution.
- Gathering and analyzing needs
- Translating analysis into design artifacts
Exam Two: Software Engineering in Detail
This is the exam most candidates expect, and it has the most headings: eight, covering the full life of a software product from planning through long-term maintenance.
Domains 7 to 9: Foundations of a Build
Computer System Engineering, Software Project Planning, and Software Requirements establish what is being built and how the work is organized.
- How software relates to the larger engineered system
- Estimating, scheduling and planning software work
- Eliciting, specifying and validating requirements
Domains 10 and 11: Design and Construction
Software Design and Programming Languages and Coding cover how a solution is structured and then expressed in code.
- Design principles, structure and decomposition
- Language paradigms and coding practices
Domains 12 to 14: Quality and Longevity
Software Quality Assurance, Software Testing Techniques, and Software Maintenance and Configuration Management address whether the product is right and stays manageable.
- Quality assurance as a process, distinct from testing itself
- Testing techniques and how they find different defect types
- Change control, versioning and maintenance practice
A common trap here is blurring quality assurance and testing. Quality assurance is about the process that prevents defects; testing techniques are about detecting them. Expect the exam to reward candidates who keep that distinction clean.
Exam Three: Object-Oriented Analysis and Design in Detail
The third exam is the most conceptual. It covers six headings that move from theory to modeling to lifecycle.
Domain 15: Object Theory
The underlying ideas of the object paradigm.
- Core object-oriented principles and why they exist
Domain 16: Models and Modeling
Why we model, and what makes a model useful.
- Modeling purpose, abstraction and notation
Domains 17 and 18: Objects and Classes; Object Models
The building blocks and how they are composed into models.
- Classes, objects and their relationships
- Representing structure and behavior in object models
Domain 19: Development Methodologies - Historical Perspective
How development approaches evolved and what each generation tried to fix.
- Recognizing methodology lineages and their trade-offs
Domain 20: OODLC
The object-oriented development lifecycle, tying analysis, design and construction into a sequence.
- How lifecycle phases apply when the system is object-oriented
Key Takeaway
The historical-methodology heading rewards recognition and comparison, not memorized dates. Practice explaining what problem each approach was responding to.
Levels: Assistant, Practitioner, Master, Principal, Executive
The credential is multi-level, and the rules differ by level, so do not apply one level's details to another. According to the supplied source review:
| Level | Exam requirement | Experience and other requirements |
|---|---|---|
| Assistant | Two 60-minute foundational exams | Entry-oriented route |
| Practitioner | Three 90-minute exams; at least 50% on each | At least 2 years of experience |
| Master | Three 90-minute exams; at least 70% on each | At least 4 years of experience |
| Principal | Route-specific; an alternative core exam is permitted | Adds experience, contribution and workshop requirements |
| Executive | Written assignment instead of a certification exam | Assignment-based assessment |
ICCP Code of Ethics requirements apply across the professional levels. The 50% and 70% figures are passing thresholds you must reach, not statistics about how many candidates succeed. For the scoring mechanics, see CSE Passing Score 2026, and for how those thresholds translate into real difficulty, see How Hard Is the CSE Exam?. Honest data on outcomes is covered in CSE Pass Rate 2026: What the Data Shows.
According to the same review, no college degree is required, and qualifying education can reduce the experience you need. The full series of exams must be completed within 3 years. Eligibility details are expanded in CSE Requirements 2026.
Fees, Application and Delivery Mechanics
The prior review recorded the following USD amounts for the professional exams. All are subject to the verification hold and should be reconfirmed with ICCP.
| Item | Recorded amount (USD) |
|---|---|
| Three-exam professional bundle | $1,050 |
| Individual professional exam, including proctor fee | $350 |
| Candidate application (separate) | $45 |
Preparation materials are an additional cost. One source conflict is worth flagging: a generic FAQ figure of $299 per exam differs from the store prices above. Do not assume the generic number applies to your level, and do not apply the three-exam price or 90-minute timing to the Assistant or Executive routes. The full cost picture is in CSE Certification Cost 2026.
Delivery is computer-based, with either a remote live proctor or an approved in-person proctor. Remote candidates should expect identity checks and need a webcam and suitable internet access. Scheduling considerations are covered in CSE Exam Dates 2026.
Sequencing Your Preparation Around the Domains
Because the 20 headings are unweighted, an even-coverage plan is the sensible default. The one genuinely useful structuring decision is the order in which you tackle the three exams. A plan that follows the logic of the material tends to work best. The broader method is laid out in our CSE Study Guide; here is a domain-aware schedule.
Information Systems Core
- Cover Domains 1 and 2 first; data concepts feed later design topics
- Then Domains 3 and 4 for architecture and infrastructure context
Project Management and Analysis
- Domains 5 and 6, which bridge into the Software Engineering exam
Software Engineering
- Planning and requirements (Domains 8 and 9) before design and coding
- Separate quality assurance from testing techniques on purpose
- Finish with maintenance and configuration management
Object-Oriented Analysis and Design
- Theory and modeling first, then classes and object models
- Close with methodologies and OODLC so you can place everything in a lifecycle
Adjust the pacing to your background. A working developer may move quickly through Domains 11 to 14 and spend extra time on enterprise architecture and IS project management. An analyst or manager may do the reverse. A one-page recap of must-know points is in the CSE Cheat Sheet, and you can test recall with realistic questions on the main practice test site. If you want structured preparation options, see CSE Training.
Key Takeaway
Because the Official Examination Guide is a paid product that was not reviewed for this article, do not assume any specific content from it. Build your plan from the 20 published objective headings and verify the outline on ICCP's site.
Keeping the Credential Active
The supplied review describes the credential itself as lifelong, but active professional certified-member status carries ongoing obligations: 120 professional-development hours per 3-year cycle and a $75 annual professional membership or renewal fee. Confirm both with ICCP's renewal page, since these are carried-forward details under the verification hold. The long-term value question is explored in Is the CSE Certification Worth It?.
Who the Credential Suits
Because the content spans information systems, software engineering and object-oriented design, the credential fits professionals who want to demonstrate breadth rather than depth in one tool. Typical fits include developers moving toward architecture or lead roles, analysts and designers who work across business and technical teams, and project-oriented practitioners who manage software delivery. Employers who value vendor-neutral foundations tend to be the audience; see CSE Jobs for how the credential relates to roles, and CSE Salary Guide for earnings context. No salary figures are asserted here, since none were verified.
Frequently Asked Questions
For Practitioner and Master candidates it is three separate 90-minute exams: Information Systems Core, Software Engineering, and Object-Oriented Analysis & Design. Other levels use different formats.
There are 20 headings across the three exams: six in Information Systems Core, eight in Software Engineering, and six in Object-Oriented Analysis & Design. No weights or question counts are published in the reviewed material.
According to the prior review, Practitioner requires at least 50% on each exam and Master at least 70% on each. These are thresholds, not pass rates, and should be confirmed with ICCP.
The supplied review states no college degree is required, and qualifying education can reduce the experience requirement. Practitioner needs 2 years of experience and Master needs 4.
The source review says the exam series must be completed within 3 years. Verify the current window with ICCP before you begin, and see the exam dates guide for scheduling.