What is IB Computer Science

IB Computer Science requires an understanding of the fundamental concepts of computational thinking as well as knowledge of how computers and other digital devices operate. 

Reasons for choosing this course:

The number of jobs opening projected in 2018 for STEM (Science, Technology, Engineering and Math education) fields will reach 2.8 million and approximately half of these will be in the fields of Computer Science as it is one of the most dynamic markets in many countries.


The Official IB Guide

 click here to open in new tab 


Course Break Down Over 2 Years 

Year One

IB Year 1 CS Semester 1

1.2 System design basics 1.2.1–1.2.3  

100%

2.1 Computer organization 2.1.1–2.1.5  

Review 95%

3.1 Networks 3.1.1 – 3.1.16  ( was in year 2 semester 2) moved fwd

Review 95%

Quick Link

C.4.1–C.4.5 The evolving web

Review 95%

C.2.1–C.2.12 (all ) Searching the web

Review  -  95%

C.1 (all) Building the web (all)

Review  -  95%

5.1.11 – 5.1.13  +  5.1.18  - 5.1.20  ( linked lists/arrays)static dynamic

Review 100%

4.3 Intro to programming 4.3.1–4.3.9

Review 95%

Integrated topics

4.1 General principles (thinking procedural and abstractly)

 85%

4.2 Connecting computational thinking ( sorting searching, pseudo code...)

85%

IB Year 1 CS Semester 2

1.1 Systems in organizations 1.1.1–1.1.13  (10 hrs)

80%

1.2 System design basics 1.2.4–1.2.11  (6 hrs)

100%

2.1 Computer organization 2.1.6–2.1.13 (operating systems ) (3 hrs)

90%

5.1.1 - 5.1.10  + 5.1.14 - 5.1.17 Abstract data structures (10 hrs)

80%

6.1.1–6.1.9 Resource management (8 hrs)

Review in Yr 2  

Control Systems 7.1.1 - 7.1.​7..(14 hrs)

Review in YR2

Integrated topics

4.3 Intro to programming 4.3.10–4.3.13

90%

4.1 General principles (thinking logically, ahead and concurrently)

50%

4.2 Connecting computational thinking

50%

Commencement of internal assessment

Case Study


Year Two

IB Year 2 Semester 1


Review of Web Science (C.1 Creating the webC.2 Searching the WebC.3 Distributed approaches to the webC.4 The evolving web C5 Analysing the Web +C6 Intelligent Web )

0

1.2 System design basics 1.2.12–1.2.16 (Human interaction with the system)  (3 hrs)


7.1.8  (HL) Control systems cont.. autonomous agents acting within a larger system ( and review of control systems) ( 3 hrs)


Completion of internal assessment


Completion of internal assessment

Case study

Research linked to case study, analysis of information

IB Year 2 Semester 2


C.4.6–C.4.8 The evolving web


C.6.8–C.6.10 The intelligent web