In this guide, you learn everything that you need to know about IB Computer Science IA. We look at the definition, structure, assessment criteria, word count, as well as the tips to do well in the subject.
Commonly referred to as “The Solution”, IB Computer Science internal assessment is an area that focuses on how to use computing technology to solve real-life problems for real-life customers.
The assessment in the subject is worth 30% and 20% of the final grades at SL and HL respectively.
Key Takeaways
- The internal assessment in this subject should focus on using information technology to solve a problem faced by an actual client.
- Your paper should be no more than 2,000 words long.
- The assignment is worth 30% of the final grades at Standard Level and 20% at the Higher Level.
What is IB Computer Science IA?
IB Computer Science internal assessment accounts for 30% and 20% of the final grade at Standard Level and Higher Level respectively.
A computer science internal assessment has to have 5 parts, and the final document should not exceed 2,000 words.
IB Computer Science IA Assessment Criteria
The assessment criteria (or marking scheme) used to grade computer science IA focuses on planning, solution overview, development, functionality, and evaluation.
The following is a summary of the assessment criteria used by IB teachers to evaluate IAs in this respective subject:
Section | Description | Marks Range | Word Limit |
1. Planning | Identify client’s problem, consult, and agree on a solution. | 0 to 6 | 500 words |
2. Solution Overview | Develop ROT file, test plan, method description, detailed solution design, visualizations. | 0 to 6 | 500 words |
3. Development | Demonstrate complexity, use of tools, UML diagrams, code snippets with explanations, references. | 0 to 6 | 1,000 words |
4. Functionality | Create a 2-7 minute video to show program features, extensions, with clear narration. | 0 to 6 | No word limit |
5. Evaluation | Demonstrate meeting success criteria, client satisfaction, suggest project improvements. | Not given | Remaining space |
IB Computer Science IA Tips
When it comes to working on a computer science internal assessment, your focus should be on the assessment criteria used for grading. Pay very close attention to planning, solution overview, development, functionality, and evaluation.
1. Planning
Your IB teacher will evaluate your assignment on a scale of 0 to 6 based on meeting specific standards. To score maximum points, identify a client and outlined their issue. An engagement with the client should be clear and your report should show that you reached an appropriate solution.
The planning section should not exceed 500 words according to the rubric.
2. Solution Overview
In the solution overview, your teacher evaluates your work on a scale of 0 to 6 points.
This assessment considers whether you’ve developed a Record of Task (ROT) file. Your design document, limited to 500 words, must contain a test plan, concise methods description, and a solution design featuring detailed flowcharts and graphical representations.
The test plan doesn’t require extensive detail but you should clearly define success criteria. Additionally, your solution overview should include comprehensive flowcharts that demonstrate all the processes used.
Use graphical representation to depict the intended output design and annotations, such as speech bubbles to give light explanations if needed.
3. Development
In the development segment of your IB Computer Science IA, your marks range from 0 to 12 based on the depth and quality of your work.
A higher level of complexity in addressing the issue during the planning stage is necessary for scores between 9 to 12 points. Ensure a proficient use of existing tools and relevant techniques, explain these tools and techniques, and cite the sources used to solve the identified problem.
The development section, which should be at most 1,000 words long, should have:
- Unified Modeling Language (UML) diagrams illustrating your program, with a focus on Python or Java programming languages
- A clear screenshot of any intricate code, accompanied by a concise explanation of its suitability for problem resolution
- A comprehensive list of all utilized sources
Incorporate Abstract Data Types (ADT) such as queues, linked lists, or 2D arrays, alongside Object-Oriented Programming to get a minimum of 3 point,
Complex code need not be overly intricate. Brevity should be sufficient. While detailing sources, adhere to your IB teacher’s referencing preferences, typically following Harvard referencing, especially for code derived, borrowed, or adapted from external sources.
The maximum attainable score is 11 in this section due to the subjective nature of defining “complex code” and grading can vary based on individual perspectives and interpretations.
4. Functionality
The total points awarded for functionality is a 4. However, there’s no specified word count for functionality as it involves a video presentation.
To score a maximum of 4 points, ensure your video meets the following criteria:
- The video’s duration should range from 2 to 7 minutes.
- Your presentation should emphasize crucial program features, functions, and performance.
- Provide guidance on extending the program’s functionality.
- Incorporate audible narrations, verifying your personal involvement in the project.
Select a video recording tool based on your computer’s specifications. Tools such as Camtasia or Cam Studio are good, but you’re free to use any other option you believe will work well for you.
Authenticity is paramount in demonstrating the functionality of your IB Computer Science IA, especially since moderators often rely on video presentations and documentation. Clarity in your presentation ensures understanding of your content and prevents misconceptions regarding the authenticity of your project.
5. Evaluation
In the evaluation section of your IB Computer Science IA, the focus lies in demonstrating your achievement of the established success criteria outlined during the planning stage.
Your task involves highlighting client satisfaction with your product or solution. Additionally, consider proposing feasible ideas for future project enhancements where applicable.
The word count allocated for this segment should encompass what remains after addressing the earlier sections of the IA. This allows you to effectively summarize the project’s outcomes, assess client satisfaction, and suggest plausible avenues for project refinement.