|
|
|
IB COMPUTER SCIENCE
CONTENT
CONTENT
NEW MATERIAL | THE NEW 2025 SPECIFICATION - COMING SOON
OLD MATERIAL | THE 2025 CASE STUDY - THE PERFECT CHATBOT
OLD MATERIAL | THE 2025 CASE STUDY - THE PERFECT CHATBOT
TOPIC 1 | SYSTEM FUNDAMENTALS
☐ PLANNING AND SYSTEM INSTALLATION
☐ USER FOCUS
☐ SYSTEM BACKUP
☐ SOFTWARE DEPLOYMENT
☐ SYSTEM COMPONENTS
☐ SYSTEM DESIGN
☐ HUMAN COMPUTER INTERACTION
TOPIC EXTRAS
☐ TOPIC 1 REVISION
☐ KEY TERMINOLOGY
☐ TOPIC 1 ANSWERS
☐ USER FOCUS
☐ SYSTEM BACKUP
☐ SOFTWARE DEPLOYMENT
☐ SYSTEM COMPONENTS
☐ SYSTEM DESIGN
☐ HUMAN COMPUTER INTERACTION
TOPIC EXTRAS
☐ TOPIC 1 REVISION
☐ KEY TERMINOLOGY
☐ TOPIC 1 ANSWERS
TOPIC 2 | COMPUTER ORGANISATION
☐ COMPUTER ARCHITECTURE
☐ SECONDARY MEMORY
☐ OPERATING SYSTEMS
☐ BINARY REPRESENTATION
☐ LOGIC GATES
TOPIC EXTRAS
☐ TOPIC 2 REVISION
☐ KEY TERMINOLOGY
☐ TOPIC 2 ANSWERS
☐ SECONDARY MEMORY
☐ OPERATING SYSTEMS
☐ BINARY REPRESENTATION
☐ LOGIC GATES
TOPIC EXTRAS
☐ TOPIC 2 REVISION
☐ KEY TERMINOLOGY
☐ TOPIC 2 ANSWERS
TOPIC 3 | NETWORKS
☐ NETWORK FUNDAMENTALS
☐ DATA TRANSMISSION
☐ WIRELESS NETWORKING
TOPIC EXTRAS
☐ TOPIC 3 REVISION
☐ KEY TERMINOLOGY
☐ NETWORK FUNDAMENTALS ANSWER
☐ DATA TRANSMISSION
☐ WIRELESS NETWORKING
TOPIC EXTRAS
☐ TOPIC 3 REVISION
☐ KEY TERMINOLOGY
☐ NETWORK FUNDAMENTALS ANSWER
TOPIC 4 | COMPUTATIONAL THINKING
☐ THINKING PROCEDURALLY
☐ THINKING LOGICALLY
☐ THINKING AHEAD
☐ THINKING CONCURRENTLY
☐ THINKING ABSTRACTLY
☐ FLOWCHARTS
☐ THINKING LOGICALLY
☐ THINKING AHEAD
☐ THINKING CONCURRENTLY
☐ THINKING ABSTRACTLY
☐ FLOWCHARTS
TOPIC 5 | ABSTRACT DATA STRUCTURES
☐ RECURSION
☐ DATA STRUCTURES
☐ LINKED LISTS
☐ TREES
☐ APPLICATION
TOPIC EXTRAS
☐ TOPIC 5 REVISION
☐ KEY TERMINOLOGY
☐ TOPIC 5 ANSWERS
☐ DATA STRUCTURES
☐ LINKED LISTS
☐ TREES
☐ APPLICATION
TOPIC EXTRAS
☐ TOPIC 5 REVISION
☐ KEY TERMINOLOGY
☐ TOPIC 5 ANSWERS
TOPIC 6 | RESOURCE MANAGEMENT
☐ SYSTEM RESOURCES
☐ OPERATING SYSTEMS
TOPIC EXTRAS
☐ TOPIC 6 REVISION
☐ KEY TERMINOLOGY
☐ TOPIC 6 ANSWERS
☐ OPERATING SYSTEMS
TOPIC EXTRAS
☐ TOPIC 6 REVISION
☐ KEY TERMINOLOGY
☐ TOPIC 6 ANSWERS
TOPIC 7 | CONTROL
☐ CENTRALISED CONTROL SYSTEMS
☐ DISTRIBUTED CONTROL SYSTEMS
TOPIC EXTRAS
☐ TOPIC 7 REVISION
☐ KEY TERMINOLOGY
☐ TOPC 7 ANSWERS
☐ DISTRIBUTED CONTROL SYSTEMS
TOPIC EXTRAS
☐ TOPIC 7 REVISION
☐ KEY TERMINOLOGY
☐ TOPC 7 ANSWERS
OPTION A | DATABASES
BASIC CONCEPTS
RELATIONAL DATABASES 2.1 - 2.8
RELATIONAL DATABASES 2.9 - 2.20
DATABASE MANAGEMENT
DATABASE MODELS AND ANALYSIS
DATABASE KEY TERMINOLOGY
DATABASE ANSWERS
RELATIONAL DATABASES 2.1 - 2.8
RELATIONAL DATABASES 2.9 - 2.20
DATABASE MANAGEMENT
DATABASE MODELS AND ANALYSIS
DATABASE KEY TERMINOLOGY
DATABASE ANSWERS
OPTION C | WEB SCIENCE
CASE STUDY 2026 | CYBER SECURITY IN HEALTHCARE
MATERIAL UPDATED WEEKLY
MATERIAL UPDATED WEEKLY
☐ PART 1 | INTRODUCTION TO THE CASE STUDY
☐ PART 2 | CYBERSECURITY IN HEALTHCARE
☐ PART 3 | PENETRATION TESTING EXECUTION STANDARD (PTES) OVERVIEW
☐ PART 4 | PHASE 1: PRE-ENGAGEMENT INTERACTIONS
☐ PART 5 | PHASE 2: INTELLIGENCE GATHERING
☐ PART 6 | PHASE 3: THREAT MODELLING
☐ PART 7 | PHASE 4 & 5: VULNERABILITY ANALYSIS AND EXPLOITATION
☐ PART 8 | PHASE 6: POST-EXPLOITATION
☐ PART 9 | PHASE 7: REPORTING & RESPONSE PLANS
☐ PART 10 | ETHICS, CHALLENGES, AND EXAM PREPERATION
☐ SUMMARY AND REVISION CHECKLIST
☐ PART 2 | CYBERSECURITY IN HEALTHCARE
☐ PART 3 | PENETRATION TESTING EXECUTION STANDARD (PTES) OVERVIEW
☐ PART 4 | PHASE 1: PRE-ENGAGEMENT INTERACTIONS
☐ PART 5 | PHASE 2: INTELLIGENCE GATHERING
☐ PART 6 | PHASE 3: THREAT MODELLING
☐ PART 7 | PHASE 4 & 5: VULNERABILITY ANALYSIS AND EXPLOITATION
☐ PART 8 | PHASE 6: POST-EXPLOITATION
☐ PART 9 | PHASE 7: REPORTING & RESPONSE PLANS
☐ PART 10 | ETHICS, CHALLENGES, AND EXAM PREPERATION
☐ SUMMARY AND REVISION CHECKLIST
WANT SOME WORK TO DO OVER THE HOLIDAYS ?
CHECK OUT THIS BRIEF CASE STUDY QUESTION BOOKLET
CHECK OUT THIS BRIEF CASE STUDY QUESTION BOOKLET
CASE STUDY 2024 | RESCUE ROBOTS
COMING SOON
Theme A: Concepts of computer science
A1 Computer fundamentals
☐ FUNCTIONS OF THE CPU
☐ ROLE OF THE GPU
☐ CPU VS GPU
☐ PURPOSE AND TYPES OF PRIMARY MEMORY
☐ FETCH, DECODE AND EXECUTE CYCLE
☐ PIPELINING IN MULTICORE ARCHITECTURES
☐ SECONDARY MEMORY STORAGE
☐ CONCEPTS OF COMPRESSION
☐ CLOUD COMPUTING
A2 Networks
A3 Databases
A4 Machine learning
Theme B: Computational thinking and problem-solving
B1 Computational thinking
B2 Programming
B3 Object-oriented programming
B4 Abstract data types—HL only
Case study
Theme A: Concepts of computer science
A1 Computer fundamentals
☐ FUNCTIONS OF THE CPU
☐ ROLE OF THE GPU
☐ CPU VS GPU
☐ PURPOSE AND TYPES OF PRIMARY MEMORY
☐ FETCH, DECODE AND EXECUTE CYCLE
☐ PIPELINING IN MULTICORE ARCHITECTURES
☐ SECONDARY MEMORY STORAGE
☐ CONCEPTS OF COMPRESSION
☐ CLOUD COMPUTING
A2 Networks
A3 Databases
A4 Machine learning
Theme B: Computational thinking and problem-solving
B1 Computational thinking
B2 Programming
B3 Object-oriented programming
B4 Abstract data types—HL only
Case study
We are rapidly updating these IB resources and hope to provide a great range of material to assist with the 2024 examinations
REVISION
REVISION - SAMPLE QUESTIONS
REVISION - SAMPLE QUESTIONS
IB Pseudocode Coding Practice - Practice Pseudocode online with challenges and solutions on Github
IB Pseudocode quick reference - Pseudocode guide on Github
IB Pseudocode quick reference - Pseudocode guide on Github
BAT AND BALLS !!!
POINTS: 0 | KEY TERM:
Game Over!
Start Game
COMPUTER SCIENCE CAFE | BAT AND BALL
|
|
|