- What You Are Actually Studying For
- A Note on Current Details
- The Three-Exam Map: How the 20 Objectives Fit Together
- Levels, Thresholds and Eligibility
- Studying Information Systems Core (Domains 1-6)
- Studying Software Engineering (Domains 7-14)
- Studying Object-Oriented Analysis & Design (Domains 15-20)
- Fees, Delivery and Logistics
- A Domain-Driven Study Sequence
- Where the Credential Fits Professionally
- Frequently Asked Questions
- CSE is a multi-level ICCP credential; Practitioner and Master candidates sit three 90-minute exams, not one.
- The 20 objective headings split across Information Systems Core, Software Engineering, and Object-Oriented Analysis & Design.
- Practitioner needs at least 50% on each exam; Master needs at least 70% on each.
- The three-exam series must be completed within 3 years, so plan your sequence deliberately.
What You Are Actually Studying For
The Certified Software Engineer (CSE) is a credential from the Institute for the Certification of Computing Professionals (ICCP). The most common mistake candidates make is treating it like a single exam with a single syllabus. It is not. At the Practitioner and Master levels, you earn the credential by passing three separate professional examinations: Information Systems Core, Software Engineering, and Object-Oriented Analysis & Design. Each runs 90 minutes.
That structure changes how you should prepare. You are not building one big body of knowledge and sitting for it once; you are managing three bodies of knowledge that each need their own pass. If you are still orienting yourself on what the credential is, start with What Is CSE Certification? and then return here for the preparation detail.
This guide is built around the 20 exam-objective headings ICCP publishes in its Examinations & Outlines. Those headings are unweighted, so nothing in this article assigns percentages to them. For a deeper tour of each area, see CSE Exam Domains 2026: Complete Guide to All 20 Content Areas.
A Note on Current Details
This is not a reason to delay studying. The underlying subject matter (requirements, design, testing, object modeling) is stable engineering knowledge. It is a reason to avoid locking in a budget or an exam calendar until ICCP confirms the specifics. Our CSE Requirements 2026 article tracks eligibility questions in more detail.
The Three-Exam Map: How the 20 Objectives Fit Together
The 20 headings are grouped by exam. Knowing which heading belongs to which exam lets you study in coherent blocks instead of bouncing between unrelated topics.
| Exam | Domains | Heading Count | Theme |
|---|---|---|---|
| Information Systems Core | 1-6 | 6 | Systems, data, architecture, infrastructure, project management, analysis and design |
| Software Engineering | 7-14 | 8 | The software lifecycle from planning through maintenance |
| Object-Oriented Analysis & Design | 15-20 | 6 | Object theory, modeling, classes, methodologies, OODLC |
Notice that Software Engineering carries the most headings (eight), which makes it the broadest of the three. That does not mean it is the hardest or the most heavily weighted, since no weighting is published, but it does mean you should budget more calendar time for it. For a candid read on difficulty across the series, see How Hard Is the CSE Exam?
Levels, Thresholds and Eligibility
CSE is a multi-level credential, and the level you target determines what you must pass. Do not apply one level's rules to another.
Practitioner and Master
Both levels require the three 90-minute exams. The difference is in the bar:
- Practitioner: at least 50% on each exam, plus 2 years of experience.
- Master: at least 70% on each exam, plus 4 years of experience.
These are passing thresholds, not pass rates. They tell you the score you need, not how many candidates succeed. We do not cite a pass rate here because none is available from the source set; our CSE Pass Rate 2026 and CSE Passing Score 2026 articles explain the distinction in depth.
Assistant, Principal and Executive
The other levels work differently, so avoid assuming the three-exam, 90-minute format applies:
- Assistant: two 60-minute foundational exams.
- Principal: adds route-specific experience, contribution and workshop requirements, and permits an alternative core exam.
- Executive: uses a written assignment rather than a certification exam.
Other eligibility points
According to the supplied source review, no college degree is required, qualifying education can reduce the experience requirement, and the exam series must be completed within 3 years. ICCP Code of Ethics requirements also apply. Because that 3-year window is a hard constraint, it should shape your study plan from day one. More on timing is in CSE Exam Dates 2026.
Key Takeaway
Decide your target level first. A Practitioner attempt and a Master attempt use the same three exams but demand very different margins, so your target score should drive how deeply you study each domain.
Studying Information Systems Core (Domains 1-6)
This exam is the widest in terms of professional context. It tests whether you understand the systems that software lives inside, not just the code. Here are the six headings and what to master in each.
Domain 1: Information Systems
The foundational vocabulary and concepts of information systems in organizations.
- How information systems support business operations and decisions
- Components and categories of systems
- The relationship between technology and organizational needs
Domain 2: Data and Information Management
How data is stored, structured, governed and retrieved.
- Data modeling and database concepts
- The difference between data and information
- Data integrity, security and management practices
Domain 3: Enterprise Architecture
How an organization's systems are planned as a coherent whole.
- Architectural layers and how they relate
- Alignment between architecture and business goals
- Standards, frameworks and governance concepts
Domain 4: IT Infrastructure
The hardware, networks and platforms that support applications.
- Servers, networking and storage fundamentals
- Operating environments and deployment platforms
- Reliability and capacity considerations
Domain 5: IS Project Management
Managing information-systems projects as business undertakings.
- Scope, schedule, cost and risk concepts
- Stakeholder communication and control
- How project management differs from software project planning (Domain 8)
Domain 6: Systems Analysis & Design
Analyzing a business problem and designing a system response.
- Gathering and analyzing system needs
- Moving from analysis outputs to design outputs
- Documentation and modeling at the system level
A useful study habit for this exam is to keep drawing connections upward and downward: Domain 3 (architecture) constrains Domain 4 (infrastructure), and Domain 6 (analysis and design) feeds the software work tested later. Candidates who memorize each heading in isolation tend to struggle when scenarios blend them.
Studying Software Engineering (Domains 7-14)
This is the core of the credential and the exam most directly tied to the title "Software Engineer." Its eight headings trace the software lifecycle from the hardware boundary through to long-term maintenance.
Early lifecycle: Domains 7-9
Computer System Engineering (Domain 7) sets the system context, including how software relates to hardware and the larger engineered system. Software Project Planning (Domain 8) covers estimation, scheduling, resource planning and risk at the software level. Software Requirements (Domain 9) is where many candidates should invest heavily: eliciting, specifying, validating and managing requirements, and understanding the difference between functional and non-functional needs.
Construction: Domains 10-11
Software Design (Domain 10) addresses how requirements become structure: modularity, cohesion and coupling, architectural and detailed design, and design notation. Programming Languages and Coding (Domain 11) tests language concepts and coding practice rather than syntax in one particular language, so focus on paradigms, constructs and good practice rather than memorizing a single language's quirks.
Verification and sustainment: Domains 12-14
Domain 12: Software Quality Assurance
Process-oriented assurance that quality is built in.
- Quality concepts, standards and reviews
- Metrics and process improvement ideas
Domain 13: Software Testing Techniques
Product-oriented verification through testing.
- Black-box versus white-box approaches
- Test levels, test design and coverage ideas
Domain 14: Software Maintenance and Configuration Management
Keeping software working and controlled over time.
- Types of maintenance and why maintenance dominates lifetime effort
- Version control, baselines and change control
Studying Object-Oriented Analysis & Design (Domains 15-20)
The third exam concentrates on object thinking. It is the most conceptual of the three, and it rewards candidates who can reason with models rather than recite definitions.
- Object Theory (Domain 15): the foundational ideas behind the object paradigm, such as abstraction, encapsulation, inheritance and polymorphism.
- Models and Modeling (Domain 16): why we model, what models represent, and how modeling notations communicate design.
- Objects and Classes (Domain 17): the building blocks, including attributes, behaviors, relationships and the class-versus-instance distinction.
- Object Models (Domain 18): assembling classes and relationships into coherent structural models.
- Development Methodologies - Historical Perspective (Domain 19): how development approaches evolved, and where object-oriented methods sit in that history.
- OODLC (Domain 20): the object-oriented development life cycle and how analysis, design and construction flow in an object-oriented project.
Domain 19 is the one candidates most often under-study because "historical perspective" sounds like trivia. Treat it as comparison work instead: know what problem each methodology family was trying to solve and how the object-oriented approach responded. Then connect that back to Domain 20 so the life-cycle material makes sense in context.
Fees, Delivery and Logistics
The following figures come from the prior-reviewed source set and are subject to the verification hold noted above. All amounts are in USD, and preparation materials are extra.
| Item | Prior-Reviewed Amount |
|---|---|
| Three-exam professional bundle | $1,050 |
| Individual professional examination (includes proctor fee) | $350 |
| Candidate application (separate) | $45 |
One discrepancy deserves flagging: the store prices above differ from a $299-per-exam figure that appeared in ICCP's generic FAQ. Rather than guess which is current, treat the discrepancy as a reason to confirm pricing with ICCP before purchase. For the full breakdown and budgeting approach, read CSE Certification Cost 2026.
Delivery format
Exams are computer-based, delivered either through a remote live proctor or an approved in-person proctor. Remote candidates should expect identity checks and need a webcam and suitable internet access. Do a technical dry run well before test day so equipment problems never cost you an attempt.
After you pass
The inputs describe the credential as lifelong, but keeping active professional certified-member status requires 120 professional-development hours per 3-year cycle and $75 in annual professional membership or renewal. Factor that ongoing commitment into your decision; our ROI analysis walks through the trade-offs.
A Domain-Driven Study Sequence
Because you must finish the series within 3 years, and each exam stands alone, you have a real choice about ordering. Here is a sequence that follows the logical dependencies between the domains, framed as a flexible template rather than a rigid calendar.
Systems context (Domains 1-6)
- Build vocabulary first; later exams assume it
- Spend extra time on Data and Information Management and Systems Analysis & Design
Early lifecycle (Domains 7-10)
- Requirements and design are the spine of the Software Engineering exam
- Practice distinguishing project planning from IS project management
Quality and sustainment (Domains 11-14)
- Pair QA with testing so the contrast stays sharp
- Finish with maintenance and configuration management
Object thinking (Domains 15-20)
- Study theory before modeling, and modeling before methodologies
- Close with OODLC to tie the object material together
Why this order? Information Systems Core supplies context, Software Engineering applies it across the lifecycle, and Object-Oriented Analysis & Design deepens one paradigm that cuts across analysis and design. If your day job is heavily object-oriented, you could reasonably flip phases 1 and 4. The point is to study by exam, finish each cleanly, and use practice questions as you go; our practice test site is built for exactly that kind of domain-by-domain drilling.
Use the CSE Cheat Sheet for rapid review in the final stretch, and keep a running list of the domain pairs you confuse (QA versus testing, IS project management versus software project planning, analysis versus design). Those confusion pairs are where scenario questions tend to bite.
Where the Credential Fits Professionally
CSE is relevant to practitioners in software engineering, systems analysis, information systems management and related computing roles. Its three-exam structure signals breadth, covering the business context, the engineering lifecycle and object-oriented design, which suits roles that straddle technical delivery and organizational systems. Because no salary figures are supported by our source set, we do not quote any here; for qualitative discussion of earnings and roles, see CSE Salary Guide 2026 and CSE Jobs.
If you are still deciding whether the credential suits your path, CSE Training and What Is CSE? are good starting points, and the practice test hub lets you gauge your readiness across the domains before you commit to a plan.
Frequently Asked Questions
At Practitioner and Master levels it is three exams: Information Systems Core, Software Engineering, and Object-Oriented Analysis & Design, each 90 minutes. Assistant uses two 60-minute exams, and Executive uses a written assignment instead.
Per the prior-reviewed sources, Practitioner requires at least 50% on each exam and Master at least 70% on each. These are passing thresholds, not pass rates. Confirm current rules with ICCP, and see our passing score guide.
According to the supplied source review, no degree is required. Experience requirements apply (2 years for Practitioner, 4 for Master), and qualifying education can reduce them. Verify the current terms with ICCP before applying.
The exam series must be completed within 3 years, per the supplied source review. That window is a strong reason to plan your exam order and spacing early rather than registering ad hoc.
No weights are published for the 20 objective headings, so we do not assign any. They are headings spread across three exams, not 20 domains of a single exam. Study all of them rather than guessing which count more.