- Which CSE This Cheat Sheet Covers
- The Credential at a Glance
- The Three Examinations and Their 20 Objective Headings
- Information Systems Core: Domains 1-6
- Software Engineering: Domains 7-14
- Object-Oriented Analysis & Design: Domains 15-20
- Levels, Thresholds and Experience Numbers
- Fees, Delivery and Renewal
- What to Verify Before You Register
- Sequencing Your Review Around the Three Exams
- Quick Answers (FAQ)
- CSE here means Certified Software Engineer from ICCP, built on three 90-minute professional examinations at the Practitioner and Master levels.
- The 20 objective headings split into three exams: Domains 1-6, Domains 7-14 and Domains 15-20.
- Practitioner needs at least 50% on each exam and 2 years of experience; Master needs 70% and 4 years.
- Previously reviewed pricing: $1,050 bundle, $350 per professional exam, $45 application. Confirm current figures with ICCP.
Which CSE This Cheat Sheet Covers
The letters "CSE" are shared by several unrelated credentials. This page covers only the Certified Software Engineer credential offered through the Institute for the Certification of Computing Professionals (ICCP). If you are weighing a different "CSE," none of the exam structure, thresholds, or fees below should be carried over to it. For plain-language background on the name itself, see What Does CSE Stand For? and What Is CSE Certification?
The Credential at a Glance
CSE is a multi-level credential, not a single exam with a single score. That distinction trips up many first-time researchers, who expect one test and one price. The practical shape of it:
| Level | What the candidate does | Key requirement noted in prior review |
|---|---|---|
| Assistant | Two foundational exams, 60 minutes each | Do not apply the 90-minute professional timing to this level |
| Practitioner | Three professional exams, 90 minutes each | At least 50% on each exam; 2 years of experience |
| Master | Same three professional exams, 90 minutes each | At least 70% on each exam; 4 years of experience |
| Principal | Route-specific experience, contribution and workshop requirements; an alternative core exam is permitted | Requirements vary by route |
| Executive | Written assignment rather than a certification exam | Not an exam-based level |
The ICCP Code of Ethics requirements apply to the professional levels. This cheat sheet concentrates on Practitioner and Master because that is where the three-exam structure, and therefore the 20 objective headings, matters most. If you are still deciding whether the effort fits your career, Is the CSE Certification Worth It? Complete ROI Analysis 2026 lays out the trade-offs.
The Three Examinations and Their 20 Objective Headings
The most common misunderstanding about CSE is treating the content as "20 domains of one exam." It is not. The source material lists 20 unweighted exam-objective headings spread across three separate professional examinations. No weights, question counts or version code are published in the material reviewed, so any site that quotes percentage weights for these headings is inventing them.
| Examination | Domains | Number of headings |
|---|---|---|
| Information Systems Core | 1-6 | 6 |
| Software Engineering | 7-14 | 8 |
| Object-Oriented Analysis & Design | 15-20 | 6 |
Because the Software Engineering exam carries eight headings against six for each of the others, it is the broadest by heading count. Do not read that as a statement about question weighting, which is not published in the material reviewed. For a fuller walkthrough of every area, use CSE Exam Domains 2026: Complete Guide to All 20 Content Areas.
Information Systems Core: Domains 1-6
This exam is the widest-angle of the three. It tests whether you understand the organizational and technical environment in which software lives, not just the code itself.
Domain 1: Information Systems
The conceptual foundation: what an information system is, its components, and its role in an organization.
- Be able to distinguish hardware, software, data, people and process as system components
- Know how systems support operational and managerial needs
Domain 2: Data and Information Management
How data is organized, stored, retrieved and governed.
- Understand the difference between data and information
- Know core database concepts and why data integrity matters
Domain 3: Enterprise Architecture
How an organization's systems, data and processes are structured as a coherent whole.
- Recognize architecture as a planning discipline above individual projects
- Know why alignment between business goals and systems matters
Domain 4: IT Infrastructure
The platforms, networks and services that applications run on.
- Be fluent in the layers between application and hardware
- Understand how infrastructure choices constrain software design
Domain 5: IS Project Management
Planning and controlling information-systems projects.
- Know scope, schedule, cost, risk and quality as the recurring tension points
- Be ready to reason about why projects fail, not only how they are planned
Domain 6: Systems Analysis & Design
Moving from a business problem to a specified system solution.
- Understand how analysis precedes design and why the order matters
- Be able to connect user needs to system specifications
Software Engineering: Domains 7-14
This is the exam most candidates picture when they think "software engineer," and it maps closely to the lifecycle of a software product from planning through long-term upkeep.
Planning and specification (Domains 7-9)
- Domain 7, Computer System Engineering: software as one component of a larger engineered system, including its interfaces with hardware and operations.
- Domain 8, Software Project Planning: estimating, scheduling and organizing work before and during development.
- Domain 9, Software Requirements: eliciting, documenting and validating what the software must do. Know the difference between a stated need and a verifiable requirement.
Building and verifying (Domains 10-13)
- Domain 10, Software Design: structuring a solution before and while it is coded, including how design decisions affect maintainability.
- Domain 11, Programming Languages and Coding: language concepts and coding practice, with attention to how language characteristics influence quality.
- Domain 12, Software Quality Assurance: process-level activities that prevent defects, distinct from the testing that detects them.
- Domain 13, Software Testing Techniques: methods for designing tests and evaluating whether software meets its requirements.
Sustaining the product (Domain 14)
Domain 14, Software Maintenance and Configuration Management covers how software is changed after release and how versions, baselines and changes are controlled. Expect to reason about why maintenance often dominates the cost of a long-lived system and how configuration control keeps changes traceable.
Object-Oriented Analysis & Design: Domains 15-20
The third exam moves from lifecycle management to a specific way of thinking about systems. Treat it as a vocabulary-and-concepts exam: precise definitions matter.
Domain 15: Object Theory
The underlying principles of the object paradigm.
- Know the foundational ideas such as abstraction, encapsulation, inheritance and polymorphism, and be able to explain each in your own words
Domain 16: Models and Modeling
Why and how systems are represented abstractly.
- Understand what a model is for, and what a good model leaves out on purpose
Domain 17: Objects and Classes
The core building blocks of the paradigm.
- Be able to separate a class (the definition) from an object (an instance of it)
- Know how attributes, behavior and relationships are expressed
Domain 18: Object Models
Representing a system's structure in terms of objects and their relationships.
- Practice reading and reasoning about relationships between classes
Domain 19: Development Methodologies - Historical Perspective
How development approaches evolved and why the object-oriented approach emerged.
- Know the progression of methodologies and the problems each tried to solve
Domain 20: OODLC
The object-oriented development life cycle.
- Understand how analysis, design and construction phases are organized when objects are the organizing unit
Candidates who already work in Java, C++ or similar languages sometimes underestimate this exam because daily practice feels like enough. The risk is that practice teaches you to use the paradigm without teaching you the formal vocabulary, and the examination rewards the vocabulary. Our How Hard Is the CSE Exam? Complete Difficulty Guide 2026 discusses where experienced developers tend to be surprised.
Levels, Thresholds and Experience Numbers
These are the figures worth memorizing, all carried forward from the prior source review and subject to the verification hold above.
- Exam length: 90 minutes for each of the three professional examinations.
- Practitioner: at least 50% on each exam, plus 2 years of experience.
- Master: at least 70% on each exam, plus 4 years of experience.
- Education: no college degree is required, and qualifying education can reduce experience requirements.
- Completion window: the exam series must be completed within 3 years.
- Ethics: ICCP Code of Ethics requirements apply.
Key Takeaway
The 50% and 70% numbers are per-exam passing thresholds for the two levels. They are not statistics about how many candidates pass, and no candidate pass rate is published in the material reviewed. The thresholds apply to each exam separately, so a strong result on one exam does not rescue a weak one. Details are in CSE Passing Score 2026: Exactly What You Need to Pass and, for the distinction between thresholds and outcomes, CSE Pass Rate 2026: What the Data Shows.
For a deeper look at who qualifies and how experience and education trade off, read CSE Requirements 2026: Eligibility, Prerequisites & How to Qualify.
Fees, Delivery and Renewal
Previously reviewed pricing
| Item | Amount (USD) | Note |
|---|---|---|
| Three-exam professional bundle | $1,050 | Covers all three professional examinations |
| Individual professional examination | $350 | Includes the proctor fee |
| Candidate application | $45 | Separate from exam fees |
| Preparation materials | Extra | Not included in any figure above |
A source conflict is worth flagging: these store prices differ from a generic FAQ figure of $299 per exam that appeared elsewhere in the reviewed material. Because the CSE-specific listings show the higher figures and the professional three-exam structure, treat the generic number with caution and confirm the amount at purchase. The three-exam price and timing also should not be applied to every level, since Assistant, Principal and Executive follow different formats. See CSE Certification Cost 2026: Complete Pricing Breakdown for budgeting.
How the exam is delivered
- Computer-based, with either a remote live proctor or an approved in-person proctor.
- Identity checks are part of the process.
- Remote candidates need a webcam and suitable internet access.
Scheduling specifics are covered in CSE Exam Dates 2026: Testing Windows, Deadlines & Scheduling.
Keeping the credential active
The source describes the credential as lifelong, but active professional certified-member status is described as requiring 120 professional-development hours per 3-year cycle and $75 in annual professional membership or renewal. Those two numbers are easy to confuse with the 3-year exam-completion window; they are separate rules that happen to share a length.
What to Verify Before You Register
Because the live ICCP pages could not be retrieved at the last check, a short pre-registration checklist protects you from acting on stale information:
- Confirm the current exam objectives on ICCP's Examinations & Outlines page, which the prior review noted as undated.
- Confirm the current price for the bundle versus individual exams, and whether the application fee is still separate.
- Confirm the eligibility table for your target level, especially how education offsets experience.
- Confirm current renewal and membership terms before assuming the $75 and 120-hour figures still hold.
- Note that ICCP's paid Official Examination Guide was not reviewed, so nothing here represents its contents.
Treat anything you read, including on this page, as a starting map rather than a substitute for the issuer's current statement.
Sequencing Your Review Around the Three Exams
Since the credential is three exams, the most useful scheduling decision is the order you take and prepare them. One reasonable approach, tied to the structure above:
Object-Oriented Analysis & Design first (Domains 15-20)
- It is the most vocabulary-driven exam, so definitions can be locked in early and reviewed lightly afterward
- Its concepts (classes, models, lifecycle) reappear as background in Software Engineering design questions
Software Engineering (Domains 7-14)
- Largest heading count, so it deserves the longest block
- Pair Domains 12 and 13 in the same sitting to keep the QA-versus-testing distinction sharp
Information Systems Core (Domains 1-6)
- Broad and organizational; developers often neglect it because it feels less technical
- Spend time on enterprise architecture and IS project management, which many coders rarely touch
You may prefer a different order if your daily work is strongest in one area; the point is to deliberately give extra time to whichever exam is furthest from your job. With a 3-year completion window, there is room to take the exams one at a time rather than back to back. For a fuller plan, see CSE Study Guide 2026: How to Pass on Your First Attempt, and to test yourself on the material, try the practice questions on the CSE Exam Prep practice test site.
When you are ready to check your recall against realistic questions, the full practice test library lets you drill by topic area, and the career-side questions are answered in CSE Salary Guide 2026: Complete Earnings Analysis and CSE Jobs.
Quick Answers (FAQ)
No. The 20 objective headings are divided across three professional examinations: Information Systems Core (Domains 1-6), Software Engineering (Domains 7-14) and Object-Oriented Analysis & Design (Domains 15-20). They are unweighted headings, not 20 domains on a single test.
According to the prior source review, Practitioner requires at least 50% on each of the three exams and Master requires at least 70% on each. These are passing thresholds for each exam, not the share of candidates who pass. Confirm current figures with ICCP.
Each of the three professional examinations is 90 minutes for Practitioner and Master candidates. The Assistant level instead uses two 60-minute foundational exams, so do not apply the 90-minute timing to every level.
The prior review states that no college degree is required and that qualifying education can reduce the experience requirement. Practitioner is listed at 2 years of experience and Master at 4 years, so verify how education offsets those numbers for your situation in the requirements guide.
The previously reviewed figures are $1,050 for the three-exam professional bundle, $350 per individual professional exam including the proctor fee, and a separate $45 application, plus extra for preparation. Because the live ICCP pages could not be retrieved at the last check, confirm current pricing before paying.
The source describes it as lifelong, but active professional certified-member status is described as requiring 120 professional-development hours per 3-year cycle and $75 in annual professional membership or renewal. Check ICCP's renewal page for current terms.