IB Computer Science Intro
IB Computer Science Intro
Computer
Science (CS)
Introduction to the course
Computer Science
• Low-level languages
Close to what a computer “understands”.
E.g.: Assembly.
• Mid-level languages
Provide more elaborate (complex) functions, abstractions and modularity.
E.g.: C.
• High-level languages
Highly abstract (symbolic) conceptual representations, closer to our own. As a result, the
programs (also written as “programmes”) are more readable.
E.g., Java.
Assignment: Notable Computer Scientists
Research two people that have made a notable contribution to the foundation or
development of the field of computer science,
one woman and one man.
Create a one-slide ppt presentation for each of these scientists, outlining their
main contribution(s) to the field.
You will present this work in class, and together we will discuss the
achievements of these people.
CS syllabus component SL HL
SL/HL core 80 80
• Topic 1: System fundamentals (20 hours)
• Topic 2: Computer organization (6 hours)
• Topic 3: Networks (9 hours)
• Topic 4: Computational thinking, problem-solving
and programming (45 hours)
HL extension ▬ 45
• Topic 5: Abstract data structures (23 hours)
• Topic 6: Resource management (8 hours)
The IB CS
• Topic 7: Control (14 hours)
HL Case study ▬ 30
syllabus
Option (1 of the following): 30 45
Option A: Databases
Option B: Modelling and simulation
Option C: Web science
Option D: Object-oriented programming (OOP)
Internal Assessment 40 40
• Development and documentation of a product
• Group 4 project
Total class hours 150 240
External Assessment Internal Assessment
Paper 1 has two compulsory sections: Development of a computational solution, including a
product and a 2,000-word written supporting
Section A: several compulsory short answer
documentation.
questions.
This component is internally assessed by the teacher and
Section B: consists of five compulsory externally moderated by the IB at the end of the course.
structured questions.
The requirement is to develop a solution for a specified
Paper 2 is linked to the option studied: client to a specified problem or an unanswered question.
The solution is assessed using five criteria:
OOP
1. Planning, 2. Solution overview, 3. Development, 4.
Functionality and extensibility of product,
Paper 3 (HL only) consists of four 5. Evaluation.
compulsory questions based on a specific
case study.
Group 4 Project
A collaborative activity in which students from different
group 4 subjects work together and are assessed using the
criterion of Personal skills.
Internal
Paper 1 Paper 2
Assessment
SL
Assessment 45 % 25 % 30 %
component
weights Paper 1 Paper 2 Paper 3
Internal
Assessment
HL
40 % 20 % 20 % 20 %