IB Computer Science Topic B2 Programming (SL/HL) covers syllabus content. Use these notes, questionbank, flashcards, and lessons to review the topic, practise exam questions, and move between notes, videos, flashcards, and lessons where available.
Question Bank
Practice questions with AI feedback
36 questions
Textbooks
Study guides with diagrams and examples
55 chapters
Lessons
Step-by-step lessons and quizzes
18 lessons
Flashcards
Remember concepts with active recall
18 flashcard decks
B2.1 Programming fundamentals
B2.2 Data structures
B2.3 Programming constructs
B2.4 Programming algorithms
B2.5 File processing
A1 Computer fundamentals
A2 Networks
A3 Databases
A4 Machine learning
B1 Computational thinking
B2 Programming
B3 Object-oriented programming
B4 Abstract data types (HL only)