47 exam-style questions on Ia Computational Solution — topic SK.Ia_computational_solution of Skills in the IB Computer Science syllabus — with answers and explanations. Samples below; the full set is free with an account.
A student adapts a sorting algorithm found in an online tutorial and uses it in the product. What must the documentation show?
Answer: The source of the original code and the changes made for this product.
Adapted code stays acceptable as long as its origin is acknowledged and the student's own contribution is visible; unattributed reuse is malpractice. Retyping code changes nothing about who wrote it.
A student proposes a computational solution that would realistically take six months to build. What should be changed first?
Answer: The scope, so that a smaller set of criteria can be met fully
The assessment rewards a solution that meets its stated criteria and is properly evaluated, not one that attempts the most ambitious problem, so narrowing the scope raises the achievable mark rather than lowering it. Changing the language leaves the same amount of work to do, and cutting the design removes evidence the criteria are actually assessed on.
Which item belongs in the design section of the report rather than in the development section?
Answer: A flowchart of the algorithm that will sort the records
The design section sets out what will be built and how, in the form of algorithms, data structures and interface layouts, and it is written before the code exists. The other three are records of what happened while building, which is exactly what the development section and the record of tasks are for.
A finished product works well, but the report records no contact with the client after the first meeting. Which part of the assessment suffers most?
Answer: The evaluation, which must report the client's response to the product
The evaluation is judged on whether each criterion was met and on what the client says about the finished product, so with no later contact half of that evidence does not exist. The problem was identified at the first meeting, which is why planning is the one section that survives intact.
An evaluation section takes each success criterion in turn and states, with a screenshot, that the product meets it. Identify what the section still has to provide.
Answer: a judgement on the criteria met only in part
An evaluation is a judgement, not a tour of what works: it has to say how far each success criterion was met. The criteria met only in part need that judgement most, because recommendations for further development are built on them.
At the first meeting the client says that every Friday they have to know which members have not yet paid their fees. Identify the requirement that follows directly from this statement.
Answer: the product must list the members whose fees are outstanding
A requirement restates what the client needs the product to do, using nothing that the client did not say. Sending email, choosing where data is stored and picking a device are design or implementation decisions that this sentence does not force.
That was 6 of 47 Ia Computational Solution questions.
Practise all 47 freeOutlineAO1 · 1–2 marks
A brief account or summary: the main points in two or three sentences, no evaluation.
ExplainAO2 · 2–4 marks
Give reasons or causes: say what happens AND why, linking each step with 'because' or 'so that'.
DistinguishAO2 · 2–4 marks
Make the difference clear for BOTH terms — a definition of one of them is only half an answer.
47 Ia Computational Solution questions — free with an account. Spaced repetition, streaks and full exam simulations included.
Practise them freeThis platform is independently developed and is not endorsed by, affiliated with, or sponsored by the International Baccalaureate Organization. “International Baccalaureate” and “IB” are registered trademarks of the IBO.