Computational Solution Hub
Your IA is one coded computational solution assessed across five connected criteria. For HL it contributes 20% of the final subject result. Use this hub to check that the problem is suitable, the design leads to real algorithms, the testing produces evidence, and the final documentation stays aligned with the success criteria.
First check: is this a suitable computational solution?
A suitable IA problem
A feasible IA problem
30 marks · five connected criteria
Problem specification
Describe measurable solution requirements, state appropriate success criteria, and explain the computational context. Recommended: about 300 words.
Planning
Decompose the problem reasonably and construct a plan that addresses the success criteria. Recommended: about 150 words.
System overview
Construct a complete system model, algorithms for its components, and a testing strategy aligned with the success criteria. Recommended: about 150 words.
Development
Construct a fully functional product using appropriate techniques, explain implementation choices, and describe the effectiveness of the testing strategy. Recommended: about 1,000 words.
Evaluation
Evaluate the extent to which the success criteria were met and justify meaningful, feasible improvements. Recommended: about 400 words.
Design evidence before code becomes the evidence
A — Problem specification
B — Planning
C1 — System model
The system model is the high-level design: components, how they connect, rules governing interaction and the user-interface design. Choose diagrams that fit your product.
C2 — Algorithms + testing strategy
The algorithms are separate from the system model. Show the important algorithms for individual components using pseudocode, flowcharts or clear structured natural language.
Show that the algorithms became a working product
Product + implementation
Testing that produces evidence
Functional testing: check whether the product meets the success criteria.
Structural testing: check major algorithms with inputs that cover important paths and edge cases.
Evaluate with evidence, then package it correctly
E — Evaluation
Weak improvement: “Make the interface better.”
Stronger: identify the observed usability problem, describe the change and explain the expected benefit.
Final submission: three files
1. Documentation PDF — five criterion sections; total ≤ 2,000 words; overall word count clearly stated on the first page.
2. Video — ≤ 5 minutes; demonstrates full functionality and examples of testing.
3. Appendices PDF — full source code plus other referenced supporting resources.
The appendices are not where you hide evidence needed for marks; the documentation and video must carry the assessed evidence.
IA runs in parallel with the syllabus
Your solution must remain your own work
Academic integrity + AI use
Teacher guidance
Discuss feasibility, algorithms, techniques and testing with your teacher while you work. The teacher can guide you but cannot choose the techniques or program the solution for you.
The teacher may read and advise on one draft without editing it for you. After you consider that advice, the next version submitted to the teacher is the final version.
Be ready to explain your code, design choices, testing and source use as part of authenticity checking.