CSE logo
Focused certification exam prep
Start practice

CSE Cheat Sheet 2026: One-Page Review of Must-Know Facts

TL;DR
  • 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?

Verification note: The ICCP pages for the CSE, its examinations and outlines, purchasing, eligibility and renewal could not be retrieved during the most recent live recheck. Everything below about levels, fees and timing comes from a previously reviewed source set and should be treated as carried-forward information. Confirm each item with ICCP before you pay for anything or build a schedule around it.

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:

LevelWhat the candidate doesKey requirement noted in prior review
AssistantTwo foundational exams, 60 minutes eachDo not apply the 90-minute professional timing to this level
PractitionerThree professional exams, 90 minutes eachAt least 50% on each exam; 2 years of experience
MasterSame three professional exams, 90 minutes eachAt least 70% on each exam; 4 years of experience
PrincipalRoute-specific experience, contribution and workshop requirements; an alternative core exam is permittedRequirements vary by route
ExecutiveWritten assignment rather than a certification examNot 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.

ExaminationDomainsNumber of headings
Information Systems Core1-66
Software Engineering7-148
Object-Oriented Analysis & Design15-206

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.
QA versus testing: Domains 12 and 13 sit side by side, and candidates routinely blur them. Think of quality assurance as the process discipline aimed at preventing problems, and testing as the set of techniques aimed at finding them. If a question describes planned, process-wide activity, lean toward Domain 12; if it describes designing or executing checks against software behavior, lean toward Domain 13.

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

ItemAmount (USD)Note
Three-exam professional bundle$1,050Covers all three professional examinations
Individual professional examination$350Includes the proctor fee
Candidate application$45Separate from exam fees
Preparation materialsExtraNot 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:

  1. Confirm the current exam objectives on ICCP's Examinations & Outlines page, which the prior review noted as undated.
  2. Confirm the current price for the bundle versus individual exams, and whether the application fee is still separate.
  3. Confirm the eligibility table for your target level, especially how education offsets experience.
  4. Confirm current renewal and membership terms before assuming the $75 and 120-hour figures still hold.
  5. 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:

Block 1

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
Block 2

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
Block 3

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.

Why the order matters: Taking the exams separately means each result is independent, because each exam has its own passing threshold. A plan that front-loads your weakest exam gives you the most time to retake or recover inside the 3-year window, while a plan that saves it for last compresses your margin.

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)

Is CSE one exam with 20 domains?

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.

What score do I need to pass?

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.

How long is each professional exam?

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.

Do I need a degree to earn the credential?

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.

What does it cost, and is the figure reliable?

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.

Does the credential expire?

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.

Ready to pass your CSE exam?

Put this into practice with free CSE questions across every exam domain.