Daily Learning Notes give you a quick, clear summary of what we covered in class each day. They're here to help you review important ideas, remember what you learned, and stay on track — even if you missed a lesson. Each note connects to our learning goals, key concepts, and extra resources so you can study in a way that works best for you.
See your current predicted grade based on your scores in Paper 1, IA, and Paper 2. Enter your grades (with optional weights for multiple tests) and view the exact calculation. Use a unique code to save and return to your data — no password needed.
Open Predicted Grade| Section | Room | Latest note | Links |
|---|---|---|---|
| DSTP: Block 8 | A017 | Jun 5, 2026 (today) | Daily Notes Syllabus |
| DSTP: Block 5 | A017 | Jun 5, 2026 (today) | Daily Notes Syllabus |
| Section | Room | Latest note | Links |
|---|---|---|---|
| HL YR 1: Block 1 | C105 | May 22, 2026 (14 days ago) | Daily Notes Syllabus |
| Section | Room | Latest note | Links |
|---|---|---|---|
| SL YR 1: Block 1 | C105 | May 20, 2026 (16 days ago) | Daily Notes Syllabus |
| Section | Room | Latest note | Links |
|---|---|---|---|
| HL YR 2: Block 7 | C105 | Apr 16, 2026 (50 days ago) | Daily Notes Syllabus |
| Section | Room | Latest note | Links |
|---|---|---|---|
| SL YR 2: Block 7 | C105 | Apr 16, 2026 (50 days ago) | Daily Notes Syllabus |
| Section | Room | Latest note | Links |
|---|---|---|---|
| SCPTP: Block 3 | A017 | Jun 1, 2026 (4 days ago) | Daily Notes Syllabus |
This is a beginning-level course where we begin learning and applying practical programming as a tool to help solve real-world challenges. You will learn the python programming lanaguge (don't worry, we don't have actual pythons in this class) and build applications which solve a problem.
Welcome to Year one of IB Computer Science! This course is designed to help you build a strong foundation in programming, understand how computer systems work, explore databases, and begin your Internal Assessment (IA) project. You’ll also learn essential theory and develop problem-solving skills through hands-on activities, coding challenges, and system design.
Welcome to Year one of IB Computer Science! This course is designed to help you build a strong foundation in programming, understand how computer systems work, explore databases, and begin your Internal Assessment (IA) project. You’ll also learn essential theory and develop problem-solving skills through hands-on activities, coding challenges, and system design.
Welcome to year two of IB Computer Science. We are going to spend most of the year learning web science, but first we are going to review and write abstract data structures, and then control systems. You will have ample time to work on your IA in class, which the only draft is due in October. The final IA is due in November.
Welcome to year two of IB Computer Science. We are going to spend most of the year learning web science, but first we are going to review and write abstract data structures, and then control systems. You will have ample time to work on your IA in class, which the only draft is due in October. The final IA is due in November.
This is an advanced-level course where we apply practical programming (Python) to complex problems. Please note very complex problems do not always require complex solutions - but sometimes they do!