IBDP Computer Science
Computer Science is a challenging but fulfilling course, that will allow learners to engage in the modern world through the learning of Programming and Computational Theory. Students will engage in a project that uses real world techniques and software engineering principles, and will discuss and debate the role of technology today, whether that be the impact of AI and machine learning, or the effect of commercialization of technology on the environment and the people using it. Students of Science, Mathematics, Statistics, Engineering and Finance both use and rely on technology, so a strong understanding will be beneficial for students of many different career paths.
Paper - 1 (HL/SL)
Paper - 2 (HL/SL)
Paper - 3 (HL only)
Internal Assessment 2024
Internal Assessment Criteria
Practical application of skills through the development of a product and associated documentation. The solution is assessed using five criteria:
- Criterion A: Planning (6 marks)
- Criterion B: Solution overview (6 marks)
- Criterion C: Development (12 marks)
- Criterion D: Functionality and extensibility of product (4 marks)
- Criterion E: Evaluation (6 marks)
Appropriate Choice of Topics for Your IA
Students can select any topic that interests them. It does not have to be directly related to the specified themes in the syllabus or to the option studied. Students should undertake a challenging task using appropriate techniques to showcase their algorithmic thinking and organizational skills.
The solution may take one of these forms:
- Creating a new system, such as an OOP program, a relational database, a simulation or a stand-alone/Web-based application
- Adding functionality to an existing system, such as connecting a webpage(s) to a database, writing a function for Moodle, writing a plug-in, or developing a stand-alone application.
It is essential that whatever form the solution takes it ensures the student can explicitly demonstrate and document his or her algorithmic thinking skills.
Inadequate Product Examples
It should be noted that products created using templates that show no evidence of modification in their structure, design or functionality are not permitted. Examples of inappropriate products include:
- the development of a programming product only using copied code
- the development of a website (product) using a web-based template that determines its structure and layout
- the use of unmodified exemplar products or templates provided with software such as the Northwind database in MS Access
- a product that does not meet the ethical requirements outlined in the “Ethics” section of the page.
IA’s Scored 7
Fitness Tracker: Username: admin@admin.com Password: 123456789
- Criterion A: Planning (6 marks)
- Criterion B: Solution overview (6 marks)
- Criterion C: Development (12 marks)
- Criterion D: Functionality and extensibility of product (4 marks)
- Criterion E: Evaluation (6 marks)
- Appendix D
E-Commerce Website
- Criterion A: Planning (6 marks)
- Criterion B: Solution overview (6 marks)
- Criterion C: Development (12 marks)
- Criterion D: Functionality and extensibility of product (4 marks)
- Criterion E: Evaluation (6 marks)
- Appendix D
- Software requirements
Inventory Management System
Extended Essay in Computer Science
This criterion focuses on the topic, the research question and the methodology. It assesses the explanation of the focus of the research (this includes the topic and the research question), how the research will be undertaken, and how the focus is maintained throughout the essay.
Level | Descriptor of strands and indicators |
---|---|
0 | The work does not reach a standard outlined by the descriptors below. |
1–2 | The topic is communicated unclearly and incompletely.
The research question is stated but not clearly expressed or too broad.
Methodology of the research is limited.
|
3–4 |
The topic is communicated.
The research question is clearly stated but only partially focused.
Methodology of the research is mostly complete.
If the topic or research question is deemed inappropriate for the subject in which the essay is registered no more than four marks can be awarded for this criterion. |
5–6 |
The topic is communicated accurately and effectively.
The research question is clearly stated and focused.
Methodology of the research is complete.
|
This criterion assesses the extent to which the research relates to the subject area/discipline used to explore the research question, or in the case of the world studies extended essay, the issue addressed and the two disciplinary perspectives applied, and additionally the way in which this knowledge and understanding is demonstrated through the use of appropriate terminology and concepts.
Level | Descriptor of strands and indicators |
---|---|
0 | The work does not reach a standard outlined by the descriptors below. |
1–2 |
Knowledge and understanding is limited.
Use of terminology and concepts is unclear and limited.
|
3–4 |
Knowledge and understanding is good.
Use of terminology and concepts is adequate.
If the topic or research question is deemed inappropriate for the subject in which the essay is registered no more than four marks can be awarded for this criterion. |
5–6 |
Knowledge and understanding is excellent.
Use of terminology and concepts is good.
|
This criterion assesses the extent to which critical-thinking skills have been used to analyse and evaluate the research undertaken.
Level | Descriptor of strands and indicators |
---|---|
0 | The work does not reach a standard outlined by the descriptors below. |
1–3 |
The research is limited.
Analysis is limited.
Discussion/evaluation is limited.
If the topic or research question is deemed inappropriate for the subject in which the essay is registered no more than three marks can be awarded for this criterion. |
4–6 |
The research is adequate.
Analysis is adequate.
Discussion/evaluation is adequate.
|
7–9 | The research is good.
Analysis is good.
Discussion/evaluation is good.
|
10–12 |
The research is excellent.
Analysis is excellent.
Discussion/evaluation is excellent.
|
This criterion assesses the extent to which the presentation follows the standard format expected for academic writing and the extent to which this aids effective communication.
Level | Descriptor of strands and indicators |
---|---|
0 |
The work does not reach a standard outlined by the descriptors below. |
1–2 |
Presentation is acceptable.
|
3–4 |
Presentation is good.
|
This criterion assesses the student’s engagement with their research focus and the research process. It will be applied by the examiner at the end of the assessment of the essay, and is based solely on the candidate’s reflections as detailed on the RPPF, with the supervisory comments and extended essay itself as context. Only the first 500 words are assessable.
Level | Descriptor of strands and indicators |
---|---|
0 | The work does not reach a standard outlined by the descriptors, an RPPF has not been submitted, or the RPPF has been submitted in a language other than that of the essay. |
1–2 |
Engagement is limited.
|
3–4 |
Engagement is good.
|
5–6 |
Engagement is excellent.
|