- How the Six Content Areas Fit Together
- What the Official Outline Is (and Is Not)
- Domain 1: Foundational Concepts
- Domain 2: Identify and Collect Data
- Domain 3: Apply Abstraction
- Domain 4: Specify a Solution
- Domain 5: Automate a Solution
- Domain 6: Present and Improve a Solution
- Exam Mechanics That Shape How You Study
- Sequencing the Domains Over Your Prep Window
- Who Takes This Exam and Where It Fits
- Frequently Asked Questions
- The IT Specialist - Computational Thinking outline lists six domains, from Foundational Concepts through Present and Improve a Solution.
- Pearson publishes no percentage weights for the six domains, so plan to cover every area rather than gamble on a few.
- The exam is a 700-on-1000 scaled pass, with an estimated 43-50 questions and a 50-minute timed limit.
- This credential tests problem-solving thinking, not Python syntax; it is separate from the IT Specialist Python certification.
How the Six Content Areas Fit Together
The IT Specialist - Computational Thinking exam, issued by Pearson and delivered through Certiport, a Pearson VUE business, is built around a single idea: a problem should be understood, structured, solved, and refined in a repeatable way. The six domains follow that arc almost like a project lifecycle.
You begin by learning the vocabulary and mindset (Foundational Concepts), gather the raw material (Identify and Collect Data), strip away noise to find the core of the problem (Apply Abstraction), describe what a solution must do (Specify a Solution), turn that description into repeatable steps (Automate a Solution), and finally communicate and improve the result (Present and Improve a Solution).
Because the domains are sequential, weakness in an early one tends to leak into later ones. A candidate who is shaky on decomposition will struggle to specify an algorithm, and one who cannot specify a solution cannot meaningfully critique it. If you want the broader context before diving in, our What Is ITS-CT? overview explains how the credential is positioned, and the ITS-CT Study Guide 2026 turns the domains into a full preparation plan.
What the Official Outline Is (and Is Not)
The domain list comes from Pearson's IT Specialist exam objectives document for Computational Thinking, a three-page outline. A few facts about it matter before you build a study plan around it:
- The six headings are exam objectives, not a curriculum. They tell you what can be assessed, not how to learn it or in what order your course should teach it.
- No official percentage weights are published. You will see third-party sites quote neat percentages per domain. Treat those with suspicion; the outline itself does not provide them, and no numbered exam revision is published either.
- ISTE codes in parentheses are alignment references. The objective lines carry standards-alignment codes from ISTE. They map the exam to education standards; they are not weights and not extra content.
- This is not a Python exam. IT Specialist offers a separate Python certification. Computational Thinking is about reasoning, so do not spend weeks memorizing language syntax for this test.
Domain 1: Foundational Concepts
The first domain sets the language for everything else. Expect questions that test whether you can recognize and correctly use the core vocabulary of computational thinking, and distinguish its component practices from one another.
Foundational Concepts
The shared vocabulary and mindset of computational thinking, including how its parts relate to each other.
- The main components of computational thinking: data collection, abstraction, decomposition, logical reasoning, algorithms, and communication of solutions
- How these practices connect, and why they are applied iteratively rather than once
- Recognizing which practice a described scenario is demonstrating
- Why computational thinking applies beyond programming, in everyday and cross-discipline problems
How it tends to be tested
Scenario matching is the natural format here: a short description of someone solving a problem, and a question asking which computational thinking practice they are using. The trap is that real scenarios blend practices. A person who breaks a task into stages is decomposing, but if they also ignore irrelevant details, abstraction is in play too. Read the question stem for the specific action being asked about.
For plain-language background on the credential itself, see What Is ITS-CT Certification? and What Does ITS-CT Stand For?.
Domain 2: Identify and Collect Data
Computational thinking starts with evidence. This domain focuses on deciding what information a problem needs, where it can come from, and how to gather and organize it so that it is usable later.
Identify and Collect Data
Determining what data matters and obtaining it in a form that supports solving the problem.
- Identifying which data is relevant to a stated problem and which is not
- Recognizing sources of data and the differences between them
- Organizing collected data so patterns and relationships become visible
- Judging whether data is sufficient, reliable, and appropriate for the goal
What separates strong answers
Look for the question's real constraint. If a scenario asks what data should be collected to answer a specific question, the best answer ties directly to that question rather than gathering everything available. Candidates often over-select: choosing the answer that sounds most thorough instead of the one that is most relevant. Relevance and fitness for purpose beat volume.
Domain 3: Apply Abstraction
Abstraction is the heart of computational thinking, and it is where many candidates feel the exam shift from vocabulary to judgment. The task is to focus on what matters and deliberately set aside what does not.
Apply Abstraction
Simplifying a problem by emphasizing essential features, generalizing patterns, and hiding unnecessary detail.
- Separating essential details from incidental ones for a given purpose
- Recognizing patterns that let one solution cover many similar cases
- Representing a problem or system through a simplified model
- Understanding that a good abstraction depends on the goal; the same system can be abstracted differently for different problems
Abstraction versus decomposition
These two are the most commonly confused practices. Decomposition breaks a large problem into smaller parts. Abstraction removes or hides detail to reveal what is essential. A quick test: if the scenario is dividing something into pieces, think decomposition; if it is ignoring, generalizing, or modelling, think abstraction. Questions in this area often give you a map, a schedule, or a process and ask what an appropriate simplified representation would keep and drop.
Domain 4: Specify a Solution
Here the exam moves from understanding a problem to describing how it will be solved. This is where decomposition, logical reasoning, and the planning of algorithms come into focus, before any automation happens.
Specify a Solution
Defining the structure and logic of a solution so that it is clear, complete, and ready to be carried out.
- Decomposing a complex problem into manageable sub-problems
- Applying logical reasoning, including conditions and decisions, to describe how a solution behaves
- Defining inputs, outputs, and the sequence of steps required
- Recognizing sequence, selection, and repetition as building blocks of a procedure
Reading logic carefully
Expect questions where you must follow or complete a described procedure: given certain conditions, what outcome results, or which step is missing or out of order? Slow, literal reading wins here. Trace the procedure with a simple example input rather than trusting your first impression. Pay attention to the order of decisions, because swapping two conditions can change the result.
For a sense of how demanding this domain feels relative to the others, see How Hard Is the ITS-CT Exam?
Domain 5: Automate a Solution
Automation translates a specified solution into something repeatable. For a computational thinking exam, the emphasis is on understanding algorithms and how they are expressed, not on coding fluency in any particular language.
Automate a Solution
Expressing a solution as an algorithm that can be executed consistently, by a person or a machine.
- Distinguishing a well-formed algorithm from a vague set of instructions
- Representing algorithms in ways such as ordered steps or flow-style descriptions
- Recognizing where repetition and decisions belong in an automated process
- Understanding why automation helps: consistency, speed, and reduced error on repetitive work
Keep the Python boundary clear
Because this certification is separate from the IT Specialist Python exam, resist the urge to prepare by grinding through syntax drills. Learn to read and reason about algorithms conceptually. If an item shows code-like or step-like notation, the goal is to understand what the process does, not to recall language-specific keywords.
Key Takeaway
For Domains 4 and 5, practice tracing a procedure by hand with a concrete example input. Being able to predict an algorithm's output step by step is the most transferable skill for both specifying and automating solutions.
Domain 6: Present and Improve a Solution
The final domain recognizes that a solution is not finished when it works once. It must be communicated to others, tested, and refined. This is also where collaboration and iterative improvement from the outline come into play.
Present and Improve a Solution
Communicating results clearly, evaluating whether the solution works, and refining it based on feedback and evidence.
- Choosing an effective way to present a solution to a given audience
- Testing a solution and interpreting the results to find flaws
- Collaborating with others and incorporating feedback
- Iterating: revisiting earlier steps such as data, abstraction, or logic when results fall short
Iteration is the thread
The most useful mental model for this domain is that improvement loops back through the earlier ones. If a solution fails, the fix may lie in the data you collected, the abstraction you chose, or the logic you specified. Questions may describe a failed outcome and ask which earlier practice to revisit. Matching the symptom to the stage is the skill being tested.
Exam Mechanics That Shape How You Study
Knowing the content is half the job; the delivery format influences how you should practise. Here is what the issuer materials establish:
| Item | What the sources state |
|---|---|
| Format | Computer-based, proctored knowledge assessment |
| Question count | Estimated 43-50 questions; a variable range, not a fixed form count |
| Time | 50-minute maximum of timed exam time, excluding administration and tutorials |
| Passing score | 700 on a 1-1000 scale; a scaled score, not a raw 70% requirement |
| Delivery | Pearson VUE test centers or OnVUE online proctoring, or the separate Certiport Authorized Testing Center channel |
| Exam-only fee shown | USD 127 web/member pricing on Pearson MindhubPro; country-restricted voucher expiring 12 months after purchase |
| Credential validity | Five years for awards on or after 2025-06-18; earlier awards remain nonexpiring |
Two practical points follow. First, with roughly one minute per question on the high end of the range, you cannot afford to deliberate at length on scenario items; practise reading a short scenario and committing to an answer quickly. Second, a scaled score means you should not try to count exactly how many items you can miss. Aim for solid command of all six domains instead. Our ITS-CT Passing Score article explains the scaling in more depth.
Test-day conditions
If you test via OnVUE, a system check and live webcam proctor are required, so run the check well before exam day. At a CATC, expect photo and signature ID, a non-disclosure agreement, parental consent for candidates under 18, and no personal paper or communication devices. The ITS-CT Requirements article covers eligibility and preparation expectations; the program suggests roughly 150 hours of readiness, but that is a profile, not a logged-hours application requirement.
Sequencing the Domains Over Your Prep Window
Because the domains build on one another, studying them in order makes sense. Here is one way to pace a six-week plan that keeps the harder judgment-based areas from being rushed. Adjust it to your own timeline; the point is the ordering logic, not the exact calendar.
Foundational Concepts and Identify and Collect Data
- Build a glossary of the six practices and write one example of each
- Practise judging which data is relevant to a stated question
Apply Abstraction, with decomposition contrasts
- Drill the abstraction-versus-decomposition distinction until it is automatic
- Apply the purpose test to simplification scenarios
Specify a Solution and Automate a Solution
- Trace procedures by hand with concrete inputs
- Practise spotting missing, out-of-order, or ambiguous steps
Present and Improve a Solution, then full review
- Match failure symptoms to the earlier stage that needs revisiting
- Take timed mixed practice at about one minute per question
Abstraction and algorithm tracing get the most time because they demand judgment rather than recall. Keep your last week mixed and timed so the pacing feels familiar. Our ITS-CT Cheat Sheet is a handy one-page review for those final days, and the ITS-CT practice tests let you rehearse scenario questions under time pressure.
Who Takes This Exam and Where It Fits
This credential suits students, career changers, and early-career professionals who want a recognized demonstration of structured problem-solving without committing to a programming language. There is no degree requirement beyond knowledge of the objective domains, which makes it accessible as a first certification.
Be realistic about what it signals. It is a foundational, vendor-issued knowledge credential, so it tends to support applications for entry-level and education-adjacent pathways and to complement other skills rather than stand in for hands-on experience. We deliberately avoid quoting salary or hiring figures here because none are published for this specific credential; the ITS-CT Jobs, ITS-CT Salary Guide, and Is the ITS-CT Certification Worth It? articles discuss the career side qualitatively. If you want a structured path, see ITS-CT Training, and for a look at success data, ITS-CT Pass Rate explains why no official figure exists.
Frequently Asked Questions
The official Pearson objectives list six domains: Foundational Concepts, Identify and Collect Data, Apply Abstraction, Specify a Solution, Automate a Solution, and Present and Improve a Solution.
No. Pearson's outline does not publish percentage weights or a numbered exam revision. The ISTE codes in parentheses are standards-alignment references, not weights, so prepare for all six areas.
No. IT Specialist - Computational Thinking is a separate certification from IT Specialist Python. It tests reasoning about data, abstraction, logic, and algorithms rather than language-specific syntax.
The exam is estimated at 43-50 questions with a 50-minute maximum of timed exam time. The question count is a variable range rather than a fixed form size, and the timer excludes administration and tutorials.
A scaled score of 700 on a 1-1000 scale. This is not a raw 70% requirement, and Certiport does not publish pass rates, so focus on mastering all six domains rather than chasing a question-count target.