A1 Computer fundamentals
A2 Networks
A3 Databases
A4 Machine learning
B1 Computational thinking
B2 Programming
B2.1 Programming fundamentals
B2.2 Data structures
B2.3 Programming constructs
B2.4 Programming algorithms
B2.5 File processing
B3 Object-oriented programming
B4 Abstract data types (HL only)
Master B2 Programming with International Baccalaureate (IB) Computer Science exam-style questions, flashcards, lessons, and notes. All resources are aligned with the International Baccalaureate (IB) syllabus and designed for both SL and HL students.
Textbooks
Comprehensive notes with diagrams and examples
Lessons
Step-by-step lessons and quizzes
Flashcards
Learn key concepts with active recall
Question Bank
Practice questions with AI feedback