International Baccalaureate Computer Science

This page is part of the hockerill computing website

Introduction and aims

Useful links

Web site Description
https://www.khanacademy.org/computing/computer-science Computer Science Khan Academy - Extensive reliable resource
https://en.wikibooks.org/wiki/IB/Group_4/Computer_Science IB Computer Science Wikibook - Very good but has gaps
http://www.teachcomputing.net/ib/computer-science.html IB Page of teachcomputing - Also very good but has gaps
http://my.dynamic-learning.co.uk/Default.aspx?cid=18720&ut=a3c4p Dynamic learning self registration link (centre id 18720)
Cscircle This website teaches computer programming
Codecademy Hands on tutorials for python and other languages. Recommended: First 3 of the Python modules from this website before the start of the course. Desirable (for webscience option) HTML, JavaScript and PHP.
Mutliwingspan Large resource of computer science and programming information/examples/tutorials [M Atkinson].
https://www.youtube.com/@TheCSClassroom The CS Classroom youtube channel
https://www.computersciencecafe.com/ib.html Computer Science Cafe IB CS pages
Computer Science Hub Dartford Grammar School computer science hub
 https://pythonprogramming.net/ Really good how to tutorials for python
Tutorchase - IB CS pages Student created site good also for web science option
CS classroom IB youtube playlist Really good resource for the whole syllabus

TOK related questions

Assessment

Key Words spreadsheet

Key Words Tester

Syllabus component (Teaching hours) [AHL/SL/Option]


Topic 1: System fundamentals (20 hours) [SL]

Topic 2: Computer organization (6 hours) [SL]

Topic 3: Networks (9 hours) [SL]

Topic 4: Computational thinking, problem-solving and programming (45 hours) [SL]

Topic 5: Abstract data structures (23 hours) [AHL]

Topic 6: Resource management (8 hours) [AHL]

Topic 7: Control (14 hours) [AHL]

Case study (30) [AHL]

Additional subject content introduced by the annually issued case study

Case study for 2024 exam: Rescue robots

Options

Students study one of the following options (30), at AHL the option is studied in greater depth (+15)
Option A: Databases
Option B: Modelling and simulation
Option C: Web science
Option D: Object-oriented programming (OOP)

Internal assessment (30) [SL]

Practical application of skills through the development of a product and associated documentation

Group 4 project (10) [SL]

Appendices