Jump to content

Computer Science for the International Baccalaureate Diploma

0% developed
From Wikibooks, open books for an open world

Computer Science is an experimental science that offers a rigorous and practical problem-solving discipline, which, as a methodology, can be applied to all walks of life.

If we suppose that many natural phenomena are in effect computations, the study of computer science can tell us about the kinds of natural phenomena that can occur.
Computer science is no more about computers than astronomy is about telescopes.
Computer Science is embarrassed by the computer.

Table of Contents

[edit | edit source]

Standard Level

[edit | edit source]

Development stage: 50% Topic 1 - System Fundamentals

Development stage: 70% Topic 2 - Computer Organisation

Development stage: 100% Topic 3 - Networks

Development stage: 00% Topic 4 - Computational Thinking, Problem-Solving, and Programming

Higher Level

[edit | edit source]

Development stage: 00% Topic 5 - Abstract Data Structures

Development stage: 50% Topic 6 - Resource Management

Development stage: 00% Topic 7 - Control

Options

[edit | edit source]

Development stage: 00% Option A - Databases

Development stage: 00% Option B - Modelling and Simulation

Development stage: 00% Option C - Web Science

Development stage: 30% Option D - Object-Oriented Programming

Extension

Outside the syllabus

Development stage: 00% Limitations of computing

Development stage: 00% Artificial Intelligence

Extras

[edit | edit source]

Development stage: 00% Extended Essay

Development stage: 40% Definitions

About this Book

[edit | edit source]

This wiki is in no way endorsed or a stem from the International Baccalaureate Organisation. It is, however, the result of particular lack of a solid textbook for the new 2014 course. These pages are, furthermore, derived from notes and knowledge of a student taking the course. This wiki will, hopefully, act as a course companion. You may find the Definitions page useful for revision.

Syllabus

[edit | edit source]

The syllabus is an ideal document that should be referred to on a regular basis, whilst reading this wiki or not. It provides extensive details regarding what should be learnt rather than the content itself, as this wiki hopes to provide the end to that need. Therefore, each objective has been specified above the content that it is associated with. For example:


X.Y.Z Assessment statement that the candidate must fulfil

The example aforementioned is self explanatory, however, the X.Y.Z refers to the topic, sub-topic and objective, respectively.